
/* /axenor_website/static/src/scss/app_store.scss */
 .axenor-app-store-page.axenor-app-store-page--wide section, .axenor-my-apps-page.axenor-app-store-page--wide section, .axenor-app-store-detail.axenor-app-store-page--wide section{max-width: 1380px;}.axenor-app-store-page section, .axenor-my-apps-page section, .axenor-app-store-detail section{margin: 0 auto 0px !important;}.axenor-app-store-page .axenor-app-breadcrumb-wrap, .axenor-my-apps-page .axenor-app-breadcrumb-wrap, .axenor-app-store-detail .axenor-app-breadcrumb-wrap{max-width: 1380px; margin-top: 18px;}.axenor-app-store-page .axenor-app-breadcrumb, .axenor-my-apps-page .axenor-app-breadcrumb, .axenor-app-store-detail .axenor-app-breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 0.84rem; color: var(--text-soft);}.axenor-app-store-page .axenor-app-breadcrumb a, .axenor-my-apps-page .axenor-app-breadcrumb a, .axenor-app-store-detail .axenor-app-breadcrumb a{color: var(--brand-dark); text-decoration: none;}.axenor-app-store-page .axenor-app-breadcrumb a:hover, .axenor-my-apps-page .axenor-app-breadcrumb a:hover, .axenor-app-store-detail .axenor-app-breadcrumb a:hover{text-decoration: underline;}.axenor-app-store-page .axenor-app-breadcrumb [aria-current="page"], .axenor-my-apps-page .axenor-app-breadcrumb [aria-current="page"], .axenor-app-store-detail .axenor-app-breadcrumb [aria-current="page"]{color: var(--text-soft); font-weight: 600;}.axenor-app-store-page .axenor-app-hero, .axenor-my-apps-page .axenor-app-hero, .axenor-app-store-detail .axenor-app-hero{display: grid; grid-template-columns: minmax(0, 1.8fr) minmax(280px, 0.9fr); gap: 28px; padding: 30px; border-radius: 32px; background: radial-gradient(circle at top right, rgba(144, 95, 131, 0.18), transparent 32%), linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(249, 245, 255, 0.95)); box-shadow: var(--shadow-soft); margin-top: 24px;}.axenor-app-store-page .axenor-app-hero--compact, .axenor-my-apps-page .axenor-app-hero--compact, .axenor-app-store-detail .axenor-app-hero--compact{grid-template-columns: minmax(0, 2fr) minmax(220px, 0.75fr);}.axenor-app-store-page .axenor-app-hero__copy h1, .axenor-app-store-page .axenor-app-detail__content h1, .axenor-my-apps-page .axenor-app-hero__copy h1, .axenor-my-apps-page .axenor-app-detail__content h1, .axenor-app-store-detail .axenor-app-hero__copy h1, .axenor-app-store-detail .axenor-app-detail__content h1{font-size: clamp(1.55rem, 3vw, 2.45rem); line-height: 1.12; margin: 8px 0 12px;}.axenor-app-store-page .axenor-app-hero__copy p, .axenor-app-store-page .axenor-app-detail__summary, .axenor-my-apps-page .axenor-app-hero__copy p, .axenor-my-apps-page .axenor-app-detail__summary, .axenor-app-store-detail .axenor-app-hero__copy p, .axenor-app-store-detail .axenor-app-detail__summary{font-size: 0.92rem; color: var(--text-soft); max-width: 760px;}.axenor-app-store-page .axenor-app-hero__meta, .axenor-my-apps-page .axenor-app-hero__meta, .axenor-app-store-detail .axenor-app-hero__meta{display: grid; gap: 14px; align-content: center;}.axenor-app-store-page .axenor-app-stat, .axenor-my-apps-page .axenor-app-stat, .axenor-app-store-detail .axenor-app-stat{padding: 14px 16px; border-radius: 22px; background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(144, 95, 131, 0.12);}.axenor-app-store-page .axenor-app-stat strong, .axenor-my-apps-page .axenor-app-stat strong, .axenor-app-store-detail .axenor-app-stat strong{display: block; font-size: 1.35rem; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-stat span, .axenor-my-apps-page .axenor-app-stat span, .axenor-app-store-detail .axenor-app-stat span{font-size: 0.88rem; color: var(--text-soft);}.axenor-app-store-page .axenor-app-filters, .axenor-my-apps-page .axenor-app-filters, .axenor-app-store-detail .axenor-app-filters{margin-top: 26px;}.axenor-app-store-page .axenor-app-filter-form, .axenor-my-apps-page .axenor-app-filter-form, .axenor-app-store-detail .axenor-app-filter-form{display: grid; grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(180px, 0.7fr)) auto; gap: 16px; padding: 18px; border-radius: 24px; background: rgba(255, 255, 255, 0.92); box-shadow: 0 18px 38px rgba(15, 23, 42, 0.06);}.axenor-app-store-page .axenor-app-field label, .axenor-my-apps-page .axenor-app-field label, .axenor-app-store-detail .axenor-app-field label{display: block; margin-bottom: 6px; font-size: 0.8rem; font-weight: 600; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-field input, .axenor-app-store-page .axenor-app-field select, .axenor-my-apps-page .axenor-app-field input, .axenor-my-apps-page .axenor-app-field select, .axenor-app-store-detail .axenor-app-field input, .axenor-app-store-detail .axenor-app-field select{width: 100%; min-height: 42px; border-radius: 10px; border: 1px solid rgba(148, 163, 184, 0.32); background: #fff; padding: 0 12px; font-size: 0.9rem;}.axenor-app-store-page .axenor-app-actions, .axenor-my-apps-page .axenor-app-actions, .axenor-app-store-detail .axenor-app-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: end;}.axenor-app-store-page .axenor-app-actions .btn, .axenor-my-apps-page .axenor-app-actions .btn, .axenor-app-store-detail .axenor-app-actions .btn{padding: 7px 14px; font-size: 0.84rem;}.axenor-app-store-page .axenor-app-grid-section, .axenor-my-apps-page .axenor-app-grid-section, .axenor-app-store-detail .axenor-app-grid-section{margin-top: 28px;}.axenor-app-store-page .axenor-app-grid, .axenor-app-store-page .axenor-owned-grid, .axenor-my-apps-page .axenor-app-grid, .axenor-my-apps-page .axenor-owned-grid, .axenor-app-store-detail .axenor-app-grid, .axenor-app-store-detail .axenor-owned-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 22px; align-items: stretch;}.axenor-app-store-page .axenor-app-card, .axenor-app-store-page .axenor-owned-card, .axenor-my-apps-page .axenor-app-card, .axenor-my-apps-page .axenor-owned-card, .axenor-app-store-detail .axenor-app-card, .axenor-app-store-detail .axenor-owned-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-height: 100%; position: relative; background: rgba(255, 255, 255, 0.94); border-radius: 26px; overflow: hidden; box-shadow: 0 18px 42px rgba(15, 23, 42, 0.08); border: 1px solid rgba(148, 163, 184, 0.14);}.axenor-app-store-page .axenor-app-card__link, .axenor-my-apps-page .axenor-app-card__link, .axenor-app-store-detail .axenor-app-card__link{position: absolute; inset: 0; z-index: 1;}.axenor-app-store-page .axenor-app-card__media, .axenor-my-apps-page .axenor-app-card__media, .axenor-app-store-detail .axenor-app-card__media{position: relative; z-index: 2; display: block; aspect-ratio: 1.45 / 1; background: linear-gradient(145deg, rgba(144, 95, 131, 0.12), rgba(59, 130, 246, 0.08));}.axenor-app-store-page .axenor-app-card__media img, .axenor-app-store-page .axenor-app-detail__media img, .axenor-my-apps-page .axenor-app-card__media img, .axenor-my-apps-page .axenor-app-detail__media img, .axenor-app-store-detail .axenor-app-card__media img, .axenor-app-store-detail .axenor-app-detail__media img{width: 100%; height: 100%; object-fit: cover; display: block;}.axenor-app-store-page .axenor-app-card__placeholder, .axenor-my-apps-page .axenor-app-card__placeholder, .axenor-app-store-detail .axenor-app-card__placeholder{height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 4rem; font-weight: 700; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-card__placeholder--detail, .axenor-my-apps-page .axenor-app-card__placeholder--detail, .axenor-app-store-detail .axenor-app-card__placeholder--detail{min-height: 420px; border-radius: 28px; background: linear-gradient(145deg, rgba(144, 95, 131, 0.12), rgba(59, 130, 246, 0.08));}.axenor-app-store-page .axenor-app-card__body, .axenor-app-store-page .axenor-owned-card, .axenor-my-apps-page .axenor-app-card__body, .axenor-my-apps-page .axenor-owned-card, .axenor-app-store-detail .axenor-app-card__body, .axenor-app-store-detail .axenor-owned-card{padding: 14px;}.axenor-app-store-page .axenor-app-card__body, .axenor-my-apps-page .axenor-app-card__body, .axenor-app-store-detail .axenor-app-card__body{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.axenor-app-store-page .axenor-owned-card__head, .axenor-my-apps-page .axenor-owned-card__head, .axenor-app-store-detail .axenor-owned-card__head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 18px; align-items: start;}.axenor-app-store-page .axenor-owned-card__head h3, .axenor-app-store-page .axenor-app-card__body h3, .axenor-my-apps-page .axenor-owned-card__head h3, .axenor-my-apps-page .axenor-app-card__body h3, .axenor-app-store-detail .axenor-owned-card__head h3, .axenor-app-store-detail .axenor-app-card__body h3{font-size: 1.02rem; margin-bottom: 5px;}.axenor-app-store-page .axenor-owned-card__head p, .axenor-app-store-page .axenor-app-card__body p, .axenor-my-apps-page .axenor-owned-card__head p, .axenor-my-apps-page .axenor-app-card__body p, .axenor-app-store-detail .axenor-owned-card__head p, .axenor-app-store-detail .axenor-app-card__body p{font-size: 0.88rem; color: var(--text-soft);}.axenor-app-store-page .axenor-app-card__body p, .axenor-my-apps-page .axenor-app-card__body p, .axenor-app-store-detail .axenor-app-card__body p{line-height: 1.55;}.axenor-app-store-page .axenor-app-card__topline, .axenor-app-store-page .axenor-app-tags, .axenor-app-store-page .axenor-app-detail__meta, .axenor-app-store-page .axenor-owned-card__meta, .axenor-my-apps-page .axenor-app-card__topline, .axenor-my-apps-page .axenor-app-tags, .axenor-my-apps-page .axenor-app-detail__meta, .axenor-my-apps-page .axenor-owned-card__meta, .axenor-app-store-detail .axenor-app-card__topline, .axenor-app-store-detail .axenor-app-tags, .axenor-app-store-detail .axenor-app-detail__meta, .axenor-app-store-detail .axenor-owned-card__meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px 10px;}.axenor-app-store-page .axenor-app-card__topline, .axenor-my-apps-page .axenor-app-card__topline, .axenor-app-store-detail .axenor-app-card__topline{margin-bottom: 12px;}.axenor-app-store-page .axenor-app-tags, .axenor-app-store-page .axenor-app-detail__meta, .axenor-app-store-page .axenor-owned-card__meta, .axenor-my-apps-page .axenor-app-tags, .axenor-my-apps-page .axenor-app-detail__meta, .axenor-my-apps-page .axenor-owned-card__meta, .axenor-app-store-detail .axenor-app-tags, .axenor-app-store-detail .axenor-app-detail__meta, .axenor-app-store-detail .axenor-owned-card__meta{margin-top: 14px;}.axenor-app-store-page .axenor-app-chip, .axenor-app-store-page .axenor-app-tag, .axenor-my-apps-page .axenor-app-chip, .axenor-my-apps-page .axenor-app-tag, .axenor-app-store-detail .axenor-app-chip, .axenor-app-store-detail .axenor-app-tag{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; border-radius: 999px; padding: 5px 10px; font-size: 0.74rem;}.axenor-app-store-page .axenor-app-chip, .axenor-my-apps-page .axenor-app-chip, .axenor-app-store-detail .axenor-app-chip{background: rgba(144, 95, 131, 0.1); color: var(--brand-dark);}.axenor-app-store-page .axenor-app-chip--featured, .axenor-my-apps-page .axenor-app-chip--featured, .axenor-app-store-detail .axenor-app-chip--featured{background: rgba(59, 130, 246, 0.1); color: #1d4ed8;}.axenor-app-store-page .axenor-app-tag, .axenor-my-apps-page .axenor-app-tag, .axenor-app-store-detail .axenor-app-tag{background: rgba(148, 163, 184, 0.14); color: #334155;}.axenor-app-store-page .axenor-app-card__footer, .axenor-app-store-page .axenor-app-detail__price-row, .axenor-my-apps-page .axenor-app-card__footer, .axenor-my-apps-page .axenor-app-detail__price-row, .axenor-app-store-detail .axenor-app-card__footer, .axenor-app-store-detail .axenor-app-detail__price-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 16px; align-items: center; margin-top: 18px;}.axenor-app-store-page .axenor-app-card__footer, .axenor-my-apps-page .axenor-app-card__footer, .axenor-app-store-detail .axenor-app-card__footer{margin-top: auto; padding-top: 16px;}.axenor-app-store-page .axenor-app-price, .axenor-my-apps-page .axenor-app-price, .axenor-app-store-detail .axenor-app-price{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: baseline; gap: 4px; white-space: nowrap; font-size: 0.92rem; font-weight: 700; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-price--large, .axenor-my-apps-page .axenor-app-price--large, .axenor-app-store-detail .axenor-app-price--large{font-size: 1.45rem;}.axenor-app-store-page .axenor-app-card__cta, .axenor-my-apps-page .axenor-app-card__cta, .axenor-app-store-detail .axenor-app-card__cta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end; gap: 8px; position: relative; z-index: 3;}.axenor-app-store-page .axenor-app-card__cta .btn, .axenor-my-apps-page .axenor-app-card__cta .btn, .axenor-app-store-detail .axenor-app-card__cta .btn{min-width: 96px; justify-content: center; padding: 7px 14px; font-size: 0.84rem;}.axenor-app-store-page .axenor-app-pager, .axenor-my-apps-page .axenor-app-pager, .axenor-app-store-detail .axenor-app-pager{margin-top: 24px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}.axenor-app-store-page .axenor-app-pager .pagination, .axenor-my-apps-page .axenor-app-pager .pagination, .axenor-app-store-detail .axenor-app-pager .pagination{gap: 8px;}.axenor-app-store-page .axenor-app-pager .page-link, .axenor-my-apps-page .axenor-app-pager .page-link, .axenor-app-store-detail .axenor-app-pager .page-link{border-radius: 999px; min-width: 40px; text-align: center;}.axenor-app-store-page .axenor-app-detail, .axenor-my-apps-page .axenor-app-detail, .axenor-app-store-detail .axenor-app-detail{display: grid; grid-template-columns: minmax(340px, 0.95fr) minmax(0, 1.05fr); gap: 28px; margin-top: 24px;}.axenor-app-store-page .axenor-app-detail__media, .axenor-my-apps-page .axenor-app-detail__media, .axenor-app-store-detail .axenor-app-detail__media{min-height: 420px; border-radius: 28px; overflow: hidden; background: linear-gradient(145deg, rgba(144, 95, 131, 0.12), rgba(59, 130, 246, 0.08));}.axenor-app-store-page .axenor-app-description, .axenor-my-apps-page .axenor-app-description, .axenor-app-store-detail .axenor-app-description{padding: 0px !important;}.axenor-app-store-page .axenor-app-detail__content, .axenor-app-store-page .axenor-app-description, .axenor-app-store-page .axenor-app-banner__inner, .axenor-my-apps-page .axenor-app-detail__content, .axenor-my-apps-page .axenor-app-description, .axenor-my-apps-page .axenor-app-banner__inner, .axenor-app-store-detail .axenor-app-detail__content, .axenor-app-store-detail .axenor-app-description, .axenor-app-store-detail .axenor-app-banner__inner{padding: 28px; border-radius: 28px; background: rgba(255, 255, 255, 0.94); box-shadow: 0 18px 42px rgba(15, 23, 42, 0.08);}.axenor-app-store-page .axenor-app-detail__actions, .axenor-my-apps-page .axenor-app-detail__actions, .axenor-app-store-detail .axenor-app-detail__actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-top: 20px;}.axenor-app-store-page .axenor-app-smart-action, .axenor-my-apps-page .axenor-app-smart-action, .axenor-app-store-detail .axenor-app-smart-action{margin-right: auto; border-color: rgba(144, 95, 131, 0.22); background: rgba(144, 95, 131, 0.08); color: var(--brand-dark); font-weight: 600;}.axenor-app-store-page .axenor-app-smart-action:hover, .axenor-my-apps-page .axenor-app-smart-action:hover, .axenor-app-store-detail .axenor-app-smart-action:hover{background: rgba(144, 95, 131, 0.16); color: var(--brand-dark);}.axenor-app-store-page .axenor-app-buy-form, .axenor-my-apps-page .axenor-app-buy-form, .axenor-app-store-detail .axenor-app-buy-form{margin: 0;}.axenor-app-store-page .axenor-app-detail__stats, .axenor-my-apps-page .axenor-app-detail__stats, .axenor-app-store-detail .axenor-app-detail__stats{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px 18px; color: var(--text-soft);}.axenor-app-store-page .axenor-app-detail__box, .axenor-my-apps-page .axenor-app-detail__box, .axenor-app-store-detail .axenor-app-detail__box{margin-top: 24px; padding: 18px; border-radius: 20px; background: rgba(144, 95, 131, 0.06);}.axenor-app-store-page .axenor-app-detail__box-title, .axenor-my-apps-page .axenor-app-detail__box-title, .axenor-app-store-detail .axenor-app-detail__box-title{font-size: 0.82rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-soft);}.axenor-app-store-page .axenor-app-detail__box-value, .axenor-my-apps-page .axenor-app-detail__box-value, .axenor-app-store-detail .axenor-app-detail__box-value{margin-top: 6px; font-weight: 600; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-release-list, .axenor-app-store-page .axenor-owned-releases, .axenor-my-apps-page .axenor-app-release-list, .axenor-my-apps-page .axenor-owned-releases, .axenor-app-store-detail .axenor-app-release-list, .axenor-app-store-detail .axenor-owned-releases{display: grid; gap: 12px; margin-top: 12px;}.axenor-app-store-page .axenor-app-release-item, .axenor-my-apps-page .axenor-app-release-item, .axenor-app-store-detail .axenor-app-release-item{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 14px; align-items: center; padding: 14px 16px; border-radius: 18px; background: rgba(255, 255, 255, 0.88); border: 1px solid rgba(148, 163, 184, 0.18);}.axenor-app-store-page .axenor-app-release-item--featured, .axenor-my-apps-page .axenor-app-release-item--featured, .axenor-app-store-detail .axenor-app-release-item--featured{background: linear-gradient(145deg, rgba(144, 95, 131, 0.12), rgba(59, 130, 246, 0.08)); border-color: rgba(144, 95, 131, 0.24);}.axenor-app-store-page .axenor-app-release-note, .axenor-my-apps-page .axenor-app-release-note, .axenor-app-store-detail .axenor-app-release-note{margin-top: 4px; font-size: 0.9rem; color: var(--text-soft);}.axenor-app-store-page .axenor-app-release-actions, .axenor-my-apps-page .axenor-app-release-actions, .axenor-app-store-detail .axenor-app-release-actions{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px;}.axenor-app-store-page .axenor-app-description, .axenor-my-apps-page .axenor-app-description, .axenor-app-store-detail .axenor-app-description{margin-top: 28px;}.axenor-app-store-page .axenor-app-description__frame-wrap, .axenor-my-apps-page .axenor-app-description__frame-wrap, .axenor-app-store-detail .axenor-app-description__frame-wrap{padding: 0; overflow: hidden;}.axenor-app-store-page .axenor-app-description__frame, .axenor-my-apps-page .axenor-app-description__frame, .axenor-app-store-detail .axenor-app-description__frame{display: block; width: 100%; min-height: 1200px; border: 0; background: #fff;}.axenor-app-store-page .axenor-app-empty, .axenor-my-apps-page .axenor-app-empty, .axenor-app-store-detail .axenor-app-empty{text-align: center; padding: 48px 28px; border-radius: 26px; background: rgba(255, 255, 255, 0.94); box-shadow: 0 18px 42px rgba(15, 23, 42, 0.08);}.axenor-app-store-page .axenor-app-banner, .axenor-my-apps-page .axenor-app-banner, .axenor-app-store-detail .axenor-app-banner{margin-top: 24px;}.axenor-app-store-page .axenor-app-banner__inner, .axenor-my-apps-page .axenor-app-banner__inner, .axenor-app-store-detail .axenor-app-banner__inner{background: linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.08)); color: #065f46; font-weight: 600;}.axenor-app-store-page .axenor-app-floating-alert, .axenor-my-apps-page .axenor-app-floating-alert, .axenor-app-store-detail .axenor-app-floating-alert{max-width: 1380px; margin: 18px auto 0; border-radius: 18px;}.axenor-app-store-page .axenor-app-modal .modal-content, .axenor-my-apps-page .axenor-app-modal .modal-content, .axenor-app-store-detail .axenor-app-modal .modal-content{border: 0; border-radius: 24px; box-shadow: 0 24px 60px rgba(15, 23, 42, 0.18);}.axenor-app-store-page .axenor-app-modal .modal-header, .axenor-app-store-page .axenor-app-modal .modal-body, .axenor-my-apps-page .axenor-app-modal .modal-header, .axenor-my-apps-page .axenor-app-modal .modal-body, .axenor-app-store-detail .axenor-app-modal .modal-header, .axenor-app-store-detail .axenor-app-modal .modal-body{padding: 22px 24px;}.axenor-app-store-page .axenor-app-modal .modal-header, .axenor-my-apps-page .axenor-app-modal .modal-header, .axenor-app-store-detail .axenor-app-modal .modal-header{border-bottom: 1px solid rgba(148, 163, 184, 0.16);}.axenor-app-store-page .axenor-app-modal .modal-body .form-label, .axenor-my-apps-page .axenor-app-modal .modal-body .form-label, .axenor-app-store-detail .axenor-app-modal .modal-body .form-label{font-size: 0.82rem; font-weight: 600; color: var(--brand-dark);}.axenor-app-store-page .axenor-app-modal .modal-body .form-control, .axenor-my-apps-page .axenor-app-modal .modal-body .form-control, .axenor-app-store-detail .axenor-app-modal .modal-body .form-control{min-height: 42px; border-radius: 10px; border: 1px solid rgba(148, 163, 184, 0.32); font-size: 0.9rem;}.axenor-app-store-page .axenor-app-modal textarea.form-control, .axenor-my-apps-page .axenor-app-modal textarea.form-control, .axenor-app-store-detail .axenor-app-modal textarea.form-control{min-height: 116px;}@media (max-width: 1080px){.axenor-app-store-page .axenor-app-grid, .axenor-app-store-page .axenor-owned-grid, .axenor-my-apps-page .axenor-app-grid, .axenor-my-apps-page .axenor-owned-grid, .axenor-app-store-detail .axenor-app-grid, .axenor-app-store-detail .axenor-owned-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.axenor-app-store-page .axenor-app-filter-form, .axenor-app-store-page .axenor-app-hero, .axenor-app-store-page .axenor-app-detail, .axenor-my-apps-page .axenor-app-filter-form, .axenor-my-apps-page .axenor-app-hero, .axenor-my-apps-page .axenor-app-detail, .axenor-app-store-detail .axenor-app-filter-form, .axenor-app-store-detail .axenor-app-hero, .axenor-app-store-detail .axenor-app-detail{grid-template-columns: 1fr;}.axenor-app-store-page .axenor-app-smart-action, .axenor-my-apps-page .axenor-app-smart-action, .axenor-app-store-detail .axenor-app-smart-action{margin-right: 0;}}@media (max-width: 767px){.axenor-app-store-page .axenor-app-grid, .axenor-app-store-page .axenor-owned-grid, .axenor-my-apps-page .axenor-app-grid, .axenor-my-apps-page .axenor-owned-grid, .axenor-app-store-detail .axenor-app-grid, .axenor-app-store-detail .axenor-owned-grid{grid-template-columns: 1fr;}.axenor-app-store-page .axenor-app-hero, .axenor-app-store-page .axenor-app-detail__content, .axenor-app-store-page .axenor-app-description, .axenor-app-store-page .axenor-app-banner__inner, .axenor-my-apps-page .axenor-app-hero, .axenor-my-apps-page .axenor-app-detail__content, .axenor-my-apps-page .axenor-app-description, .axenor-my-apps-page .axenor-app-banner__inner, .axenor-app-store-detail .axenor-app-hero, .axenor-app-store-detail .axenor-app-detail__content, .axenor-app-store-detail .axenor-app-description, .axenor-app-store-detail .axenor-app-banner__inner{padding: 22px;}.axenor-app-store-page .axenor-app-card__footer, .axenor-app-store-page .axenor-app-detail__price-row, .axenor-app-store-page .axenor-owned-card__head, .axenor-app-store-page .axenor-app-release-item, .axenor-my-apps-page .axenor-app-card__footer, .axenor-my-apps-page .axenor-app-detail__price-row, .axenor-my-apps-page .axenor-owned-card__head, .axenor-my-apps-page .axenor-app-release-item, .axenor-app-store-detail .axenor-app-card__footer, .axenor-app-store-detail .axenor-app-detail__price-row, .axenor-app-store-detail .axenor-owned-card__head, .axenor-app-store-detail .axenor-app-release-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: start;}.axenor-app-store-page .axenor-app-card__cta, .axenor-my-apps-page .axenor-app-card__cta, .axenor-app-store-detail .axenor-app-card__cta{-webkit-box-pack: start; justify-content: flex-start; width: 100%;}.axenor-app-store-page .axenor-app-description__frame, .axenor-my-apps-page .axenor-app-description__frame, .axenor-app-store-detail .axenor-app-description__frame{min-height: 760px;}}