/* GENERATED by scripts/brand/make_large_text_css.py — do not edit by hand.
   Dashboard "Text size: Large": every font size times 1.15.
   Applies only under html[data-text="large"]. */
html[data-text="large"] {
    --ts: 1.15;
}

/* ── base.css ── */
html[data-text="large"] {
    font-size: 16px;
}

html[data-text="large"] body {
    font-size: calc(var(--text-base) * 1.15);
}

html[data-text="large"] .skip-to-content {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] button,
html[data-text="large"] input,
html[data-text="large"] select,
html[data-text="large"] textarea {
    font-size: inherit;
}

html[data-text="large"] .btn {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .btn-sm {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .btn-lg {
    font-size: calc(var(--text-base) * 1.15);
}

html[data-text="large"] .form-group label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .form-control {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .form-help {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .form-error {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] table {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] thead th {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .badge {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .alert {
    font-size: calc(var(--text-sm) * 1.15);
}

/* ── dashboard.css ── */
html[data-text="large"] .payment-warning-banner {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .payment-warning-dismiss {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .dashboard table {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .dashboard thead th {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .form-control {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dashboard label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .card h3 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .org-avatar {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .org-name-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sidebar-nav .nav-section {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sidebar-nav a {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .nav-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .nav-lock {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .sidebar-footer-link,
html[data-text="large"] .sidebar-footer a {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sidebar-signout-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sidebar-tooltip {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sidebar-tooltip-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sidebar-tooltip-plan {
    font-size: calc(11px * 1.15);
}

@media (min-width: 769px) {
    html[data-text="large"] .sidebar.collapsed .org-avatar {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .sidebar.collapsed .nav-badge {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .sidebar.collapsed .nav-badge--secondary {
        font-size: 0;
    }
}

@media (max-width: 768px) {
    html[data-text="large"] .sidebar-find__input {
        font: inherit;
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .sidebar-find__none {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .sidebar-more {
        font: inherit;
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .upgrade-modal-header h3 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .upgrade-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .upgrade-modal-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .upgrade-modal-tier-header {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .upgrade-modal-tier-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .upgrade-modal-tier-list li {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .upgrade-modal-next-tier {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .upgrade-modal-reassurance {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .upgrade-modal-cta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .upgrade-modal-cancel {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-upsell__title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .sp-upsell__desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-upsell__plan {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .topbar-left h1 {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .topbar-left .breadcrumb {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .topbar-upgrade-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .user-avatar {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .user-menu-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .user-menu-email {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .user-menu-item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .user-menu-lang__btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .user-menu-lang__label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .badge-plan {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .page-header h2 {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .dash-attention-card__header h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-attention-card__row {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-actions__header h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-action-tile__label {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dash-action-tile__sub {
    font-size: calc(13px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .dash-action-tile__label {
        font-size: calc(14px * 1.15);
    }
}

html[data-text="large"] .stat-card .stat-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .stat-card .stat-value {
    font-size: calc(30px * 1.15);
}

html[data-text="large"] .stat-card .stat-change {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-action-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wb-action-text span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .stat-card-desc {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .page-header__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .settings-section__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .settings-card__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .settings-card__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .team-row__avatar--initials {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .team-row__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .team-row__email {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .team-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .team-row__phone,
html[data-text="large"] .team-row__date {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .team-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .team-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .team-invite-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .team-row__resend-btn {
    font-size: calc(12px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .team-row__resend-btn span,
    html[data-text="large"] .team-row__resend-btn {
        font-size: calc(11px * 1.15);
    }
}

html[data-text="large"] .team-profile__avatar--initials {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .team-profile__name {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .team-profile__email {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .team-detail-item__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .team-detail-item__value {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .team-profile__section-title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .team-perm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .team-removed-toggle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .team-empty__title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .team-empty__desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .form-optional {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .team-role-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .team-remove-warning {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .form-error {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .btn-back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ws-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ws-row__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ws-row__type {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ws-prop-pill {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .ws-row__template,
html[data-text="large"] .ws-row__pages,
html[data-text="large"] .ws-row__date {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ws-row__domain {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ws-row__edit-props a {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ws-btn--publish {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ws-btn--view {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .website-upgrade-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .wb-modal h3 {
    font-size: calc(1.15rem * 1.15);
}

html[data-text="large"] .wb-modal p {
    font-size: calc(0.9rem * 1.15);
}

html[data-text="large"] .wb-modal-count {
    font-size: calc(0.85rem * 1.15) !important;
}

html[data-text="large"] .ws-row__hint {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ws-btn--props {
    font-size: calc(12px * 1.15);
}

@media (max-width: 900px) {
    html[data-text="large"] .ws-row__col::before {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .ws-row__col span {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .lock-banner {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lock-banner__method {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .lock-card__header h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .lock-card__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-card__empty p:first-child {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .lock-card__empty p:last-child {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lock-page-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lock-provider-row__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .lock-provider-row__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .lock-provider-row__count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .lock-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .lock-row__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lock-row__col {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .lock-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-online {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .lock-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pin-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pin-row__guest {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pin-row__col {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pin-row__pin {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lock-tab-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .activity-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .activity-row__time {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .activity-row__event {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .activity-row__lock {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-btn--unlock {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-btn--regen {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-btn--revoke {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-btn--generate {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .lock-row__title {
    font-size: calc(14px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .lock-row__sub {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .pin-row__sub {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .activity-row__sub {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .lock-tab {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .card-header-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sidebar-toggle {
    font-size: calc(20px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .table-responsive-cards tbody td::before {
        font-size: calc(var(--text-xs) * 1.15);
    }
}

@media (max-width: 480px) {
    html[data-text="large"] .stat-card .stat-value {
        font-size: calc(22px * 1.15);
    }

    html[data-text="large"] .stat-card .stat-label {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .impersonation-banner {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .impersonation-end-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .silent-impersonation-banner {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .silent-impersonation-icon {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .silent-impersonation-end-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .imp-banner__mode {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .impersonation-banner,
    html[data-text="large"] .silent-impersonation-banner {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .tier-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .form-section h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .form-section > p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dashboard .topbar-left h1 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .dashboard .wb-section-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dashboard .stat-card .stat-label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dashboard .stat-card .stat-value {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .dashboard .wb-action-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .wb-action-text span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dashboard .wb-page-title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .form-control {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dashboard .form-group label,
html[data-text="large"] .dashboard .form-section label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .form-section h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .prop-back-btn {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .prop-intro p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prop-form-section-title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .prop-form-section .form-group label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .form-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-images-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-img-slot > label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prop-img-change {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-img-remove {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .prop-img-empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-img-upload-btn,
html[data-text="large"] .prop-img-stock-btn {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] .prop-img-loading {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-preview-header h3 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .prop-preview-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-stock-modal-header h3 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .prop-stock-close {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .prop-stock-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prop-stock-empty {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .prop-stock-select-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-stock-credit {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .prop-stock-loadmore {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .setup-hero-text h3 {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .setup-hero-status {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .setup-step-number {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .setup-step-header h4 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .setup-step-detail {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-optional {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .setup-step-content p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .setup-checklist-title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .setup-checklist-subtitle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-checklist-ring-text {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .setup-checklist-complete p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .wb-control-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .wb-control-desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dashboard table {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .dashboard thead th {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .badge {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dashboard .alert {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dashboard .wb-hero-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .tioo-notice__from {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .tioo-notice__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tioo-notice__body {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tioo-notice__link {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-plan-header__info h3 {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .billing-plan-header__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-plan-header .billing-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-plan-header .btn-manage {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-usage-item__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-usage-item__value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .billing-usage-item__value span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-summary-strip__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-summary-strip__value {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .billing-summary-strip__update-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-past-due-banner__icon {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .billing-past-due-banner__body {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-past-due-banner__body strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .btn-update-payment {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-invoices-filter__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-invoices-filter select {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-invoices-filter__clear {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-invoices-table thead th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-invoices-table tbody td {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-invoices-table__pdf-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-invoice-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .notif-bell-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__header {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__mark-all {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__time {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__view-all {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .notif-bell-dropdown__empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .notif-row__icon {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .notif-row__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .notif-row__message {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .notif-row__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .billing-section-head h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .billing-plan-card__popular {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .billing-plan-card__name {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .billing-plan-card__price-amount {
    font-size: calc(32px * 1.15);
}

html[data-text="large"] .billing-plan-card__price-period {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-plan-card__annual {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-plan-card__features {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-plan-card .btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-addon-card__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .billing-addon-card__price {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-addon-card .btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .billing-addon-card__quantity {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .usage-header__info h2 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .usage-header__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .usage-meter__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .usage-meter__icon {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .usage-meter__count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .usage-meter__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .usage-history-table {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .usage-history-table th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .usage-overage-chip {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .usage-overage-inline {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .billing-empty-state__icon {
    font-size: calc(36px * 1.15);
}

html[data-text="large"] .billing-empty-state__text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .billing-footer-note {
    font-size: calc(12px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .billing-plan-header__info h3 {
        font-size: calc(20px * 1.15);
    }

    html[data-text="large"] .usage-history-table {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .cln-needs__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .cln-need-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-needs__clear {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-needs__nudge {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-need-card__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-need-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-need-card__times {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-need-card__cleaner {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-section-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-stat-value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .cln-stat-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-tab {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-table table {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-table thead th {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-table .cln-cell-meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-report-table__header h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .cln-report-table table {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-report-table thead th {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-cleaner-avatar {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-cleaner-phone {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-report-table .cln-payment-item {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-report-card__stats {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-duration-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-checklist-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-photo-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cln-action-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .btn-sm-icon {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-unassigned {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-select {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-empty h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .cln-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-checklist-item__label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-form-group label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-form-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-room-check {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-portal-section h4 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-portal-status {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-settings-card__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .cln-settings-card__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-toggle__label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cln-toggle__hint {
    font-size: calc(12px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .cln-action-btn {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .btn-sm-icon {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .cln-timeline-content strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-timeline-content span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cln-info-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-detail-check {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cln-room-location {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .inv-stat-value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .inv-stat-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .inv-tab {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-row--header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .inv-row__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .inv-row__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .inv-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .inv-cta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .inv-kebab-item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-empty h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .inv-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .inv-detail-card__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .inv-detail-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-detail-notes {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-items-header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .inv-items-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-items-total-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-items-total-row--grand {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .inv-alert {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-form-group label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-form-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-form-input--small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-line-labels {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .inv-line-row .item-total {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-totals-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-totals-row label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .inv-totals-row--grand {
    font-size: calc(18px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .inv-row__actions .inv-cta {
        font-size: calc(12px * 1.15);
    }
}

@media (max-width: 768px) {
    html[data-text="large"] .inv-mobile-cards-on .inv-row:not(.inv-row--header) {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .inv-mobile-cards-on .inv-row__sub {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .inv-mobile-cards-on .inv-row__title {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .inv-mobile-cards-on .inv-cta {
        font-size: calc(13.5px * 1.15);
    }
}

html[data-text="large"] .msg-unread-badge {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-email-banner__content {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-email-banner__address {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msg-email-banner__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msg-tab {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-select-all {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-property-filter {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-context-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msg-search__input {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-search__btn {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-bulk-bar {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-bulk-bar__btn {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-thread__avatar {
    font-size: calc(var(--text-base) * 1.15);
}

html[data-text="large"] .msg-thread__name {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-thread__ref {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-thread__time {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-thread__line2 {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-thread__property {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .msg-thread__attachment {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-channel-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .msg-pagination a {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-pagination__info {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-back-link {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-thread-header__subject {
    font-size: calc(1.25rem * 1.15);
}

html[data-text="large"] .msg-thread-header__info {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-thread-header__context {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-card__sender {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-card__via {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-card__time {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-card__delivery {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .msg-card__cc {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msg-card__text {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-attachment {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msg-card__body--overflow::after {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-translate__btn {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-translate__text {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-translate__lang {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .msg-date-divider span {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-reply__header {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__template-picker {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-reply__title {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__cc-btn {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__cc-label {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__cc-input {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__textarea {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__attach-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msg-reply__file-item {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .msg-reply__hint {
    font-size: calc(var(--text-xs) * 1.15);
}

html[data-text="large"] .msg-reply__error {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .msg-reply__success {
    font-size: calc(var(--text-sm) * 1.15);
}

html[data-text="large"] .settings-defaults-banner,
html[data-text="large"] .settings-property-banner {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .settings-banner__text strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .settings-banner__text p {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .btn-outline-danger {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .portal-tabs a {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .checkin-link-card__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .checkin-link-card__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .checkin-link-card__url {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .portal-tabs a {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .checkin-link-card__url {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .rsv-pagination {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-pagination__info {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-pagination__btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-status-card__body strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .setup-status-card__body p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-cat-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .setup-rate-limit {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-fieldset legend {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .setup-category-option {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-form-group label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .setup-radio-option {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .concierge-cta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .topbar-lang__btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .topbar-lang__menu a,
html[data-text="large"] .topbar-lang__menu button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-lang-prompt {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-lang-prompt__yes {
    font: inherit;
}

html[data-text="large"] .dash-lang-prompt__no {
    font: inherit;
}

html[data-text="large"] .topbar--tenant .topbar-title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .topbar--tenant .topbar-lang__btn {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .topbar--tenant .notif-bell-badge {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .topbar--tenant .user-avatar {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tb-item {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tb-tag {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .topbar--tenant .user-menu-item {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tb-prop__btn {
    font: inherit;
}

html[data-text="large"] .tb-prop__kicker {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .tb-prop__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tb-prop__counts {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tb-prop__search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tb-prop__empty {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .topbar--tenant .topbar-title {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .dash-notices > .payment-warning-banner {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-crumb {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tfa-question__btn {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

/* ── dashboard-home.css ── */
html[data-text="large"] .dh-today__title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .dh-today__date {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-stat__value {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .dh-stat__value small {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dh-stat__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-list__head h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dh-list__count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .dh-row__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dh-row__room {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dh-pill {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .dh-list__empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dh-list__more {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .dh-today__title {
        font-size: calc(20px * 1.15);
    }

    html[data-text="large"] .dh-stat__value {
        font-size: calc(19px * 1.15);
    }

    html[data-text="large"] .dh-stat__value small {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .dh-stat__label {
        font-size: calc(11.5px * 1.15);
    }

    html[data-text="large"] .dash-actions .dash-action-tile__label {
        font-size: calc(14px * 1.15);
    }
}

html[data-text="large"] .dh-rush__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .dh-rush__facts,
html[data-text="large"] .dh-rush__event {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dh-rush__list li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dh-rush__got {
    font: inherit;
}

html[data-text="large"] .dh-setup__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .dh-setup__count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-setup__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dh-setup__detail {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dh-setup__why {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-setup__how {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-setup__done {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dh-setup__help {
    font-size: calc(13px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .dh-setup__why {
        font-size: calc(12.5px * 1.15);
    }
}

/* ── components/_toast.css ── */
html[data-text="large"] .dash-toast {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dash-toast__close {
    font-size: calc(18px * 1.15);
}

/* ── zoom_control.css ── */
html[data-text="large"] .tioo-zoom-control {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tioo-zoom-control__btn {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tioo-zoom-control__label {
    font-size: calc(12px * 1.15);
}

/* ── demo_guide.css ── */
html[data-text="large"] .demo-guide {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .demo-guide__btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .demo-guide__btn-count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"].demo-guide-top .demo-guide__exit {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .demo-guide__chip {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .demo-guide__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .demo-guide__intro,
html[data-text="large"] .demo-guide__copy-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .demo-guide__offer {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .demo-guide__try-head h3 {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .demo-guide__progress {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .demo-guide__tick {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .demo-guide__done {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .demo-guide__action,
html[data-text="large"] .demo-guide .demo-guest-link {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .demo-guide__notice {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .demo-guide__foot-link {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .demo-guide__btn {
        font-size: calc(13.5px * 1.15);
    }
}

html[data-text="large"] .demo-first-visit__close {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .demo-first-visit__icon {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .demo-first-visit h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .demo-first-visit p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .demo-first-visit__list {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .demo-first-visit__got-it,
html[data-text="large"] .demo-first-visit__open {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

/* ── demo_build.css ── */
html[data-text="large"] .dbd__title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .dbd__progress {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dbd__intro {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dbd__tick {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .dbd__label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dbd__help {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dbd__link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dbd__fill-btn {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dbd__done {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dbc__title {
    font-size: calc(19px * 1.15);
}

html[data-text="large"] .dbc__sub {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dbc__label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dbc__help {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dbc__link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dbc__fill-btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dbc__more {
    font-size: calc(12.5px * 1.15);
}

/* ── demo_guest.css ── */
html[data-text="large"] .demo-guest-link {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .demo-guest-link {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .dgl-head h2 {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .dgl-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dgl-next--note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dgl-note {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dgl-card__kind {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .dgl-card__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .dgl-card__blurb {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dgl-card__facts {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dgl-bar {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dgl-bar__lang select {
    font: inherit;
}

html[data-text="large"] .dgl-phone--empty .dgl-phone__screen {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dgl-next {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .dgl-head h2 {
        font-size: calc(22px * 1.15);
    }
}

html[data-text="large"] .dgd-tag {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .dgd h1 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .dgd p {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dgd-muted {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dgd-btn {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dgd-links {
    font-size: calc(13.5px * 1.15);
}

/* ── demo_not_available.css ── */
html[data-text="large"] .dna-tag {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dna-title {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .dna-text {
    font-size: calc(15px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .dna-title {
        font-size: calc(21px * 1.15);
    }
}

/* ── activity-log.css ── */
html[data-text="large"] .axl-filters label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .axl-filters select,
html[data-text="large"] .axl-filters input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .axl-count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .axl-day__h {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .axl-item__time {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .axl-avatar {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .axl-item__line {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .axl-item__detail {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .axl-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .axl-ip {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .axl-pager {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .axl-item__time {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .axl-filters label.axl-filters__check {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .axl-chip {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .axl-item__open {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .axl-changes {
    font-size: calc(13px * 1.15);
}

/* ── billing.css ── */
html[data-text="large"] .blx h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .blx h3 {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .blx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blx-small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .blx-link {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .blx-ok {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .blx-alert p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .blx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .blx-current h2 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .blx-eyebrow {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blx-facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blx-facts dd {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .blx-facts small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .blx-cycle label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blx-cycle small {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .blx-plan h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .blx-price {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .blx-price small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blx-features {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blx-use dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blx-use dd {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .blx-use small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blx select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blx-field {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .blx-modal__box h2 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .blx-modal__box h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blx-modal__box ul {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .blx-meter__top {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blx-table {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .blx-table th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blx-filters label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .blx-status {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .blx-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blx-done__icon {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .blx-done h1 {
    font-size: calc(22px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .blx-table--cards td[data-label]::before {
        font-size: calc(12.5px * 1.15);
    }
}

html[data-text="large"] .blx-custno {
    font-size: calc(13px * 1.15);
}

/* ── booking-requests.css ── */
html[data-text="large"] .brq-stat span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-stat strong {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .brq-stat small {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .brq-sec__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .brq-count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .brq-clear strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .brq-clear span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-card__name {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .brq-card__ref {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brq-card__dates {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-room,
html[data-text="large"] .brq-multi,
html[data-text="large"] .brq-code {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-card__price {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .brq-card__note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-wait {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brq-check {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-link {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-row__name {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .brq-row__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .brq-row__price {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .brq-row__when {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brq-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brq-pages {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .brq-detail h4 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .brq-detail__line {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brq-facts dd {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .brq-rooms li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .brq-timeline li {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-pick {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-tick {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-pin {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-switch__text strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .brq-switch__text span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-set__lead {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-set__grid .form-group > span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-set__grid small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-mode {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .brq-check__btn {
    font: inherit;
}

html[data-text="large"] .brq-check__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-choice strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .brq-choice small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .brq-offer {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .brq-offer__btn {
    font: inherit;
}

/* ── branding_editor.css ── */
html[data-text="large"] .branding-save-bar .section-nav a {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .branding-fab-save {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .branding-cancel-desktop {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .branding-fab-cancel {
    font-size: 0;
}

html[data-text="large"] .preview-drag-handle .handle-hint {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .preview-drag-handle .handle-collapse {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .branding-device-btn {
    font-size: 0;
}

html[data-text="large"] .branding-group-title {
    font-size: calc(11px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] input[type="range"] + div[style*="font-size: 10px"],
    html[data-text="large"] .ec-range-wrap + div[style*="font-size: 10px"] {
        font-size: calc(11px * 1.15) !important;
    }

    html[data-text="large"] .card > div:first-child .btn-sm {
        font-size: calc(10px * 1.15) !important;
    }

    html[data-text="large"] .card h3 + p {
        font-size: calc(12px * 1.15) !important;
    }

    html[data-text="large"] .image-upload-widget label.btn.btn-secondary {
        font-size: calc(12px * 1.15) !important;
    }

    html[data-text="large"] label button[style*="font-size: 10px"] {
        font-size: calc(11px * 1.15) !important;
    }
}

@media (max-width: 480px) {
    html[data-text="large"] div[style*="display: flex"][style*="flex-wrap: wrap"][style*="gap: 6px"] .btn-sm {
        font-size: calc(10px * 1.15) !important;
    }
}

html[data-text="large"] .branding-header-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .branding-desc {
    font-size: calc(14px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .branding-header-title {
        font-size: calc(19px * 1.15);
    }

    html[data-text="large"] .branding-desc {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .card h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .card small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .toggle-card .toggle-info strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .toggle-card .toggle-info span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .preview-label {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .footer-col-card-label {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .social-link-icon {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .field-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .discard-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .discard-modal-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .discard-modal-btn {
    font-size: calc(14px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .discard-modal-title {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .discard-modal-text {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .discard-modal-btn {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] input[type="radio"]:checked + .style-card::after {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .fp-trigger {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .fp-trigger-heading {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .fp-trigger-body {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .fp-heading-sample {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .fp-body-sample {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .fp-option-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .fp-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .lf-trigger {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .lf-option-sample {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .lf-option-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .nf-trigger {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .nf-option-sample {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .nf-option-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .seo-serp-favicon {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .seo-serp-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .seo-serp-url {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .seo-serp-title {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .seo-serp-desc {
    font-size: calc(14px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .seo-serp-title {
        font-size: calc(18px * 1.15);
    }
}

html[data-text="large"] .lh-link {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .brand-plan-note {
    font-size: calc(13px * 1.15);
}

/* ── calendar-sync.css ── */
html[data-text="large"] .csx-tile__label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-tile__value {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .csx-tile__value small {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .csx-info {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .csx-room__head h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .csx-room__door {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .csx-room__count {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-room__empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .csx-feed__listing {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .csx-feed__detail {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .csx-feed__when {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-state {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .csx-export__label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-export__url {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-link {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .csx-help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .csx-log-now {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .csx-log-now span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .csx-log {
    font-size: calc(13px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .csx-tile__value {
        font-size: calc(24px * 1.15);
    }
}

/* ── calendar-timeline.css ── */
html[data-text="large"] .ctl-head h2 {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .ctl-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-btn--sm {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-range {
    font: inherit;
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .ctl-tabs button {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-seg button {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-key {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-mini {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-mini select {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-loading,
html[data-text="large"] .ctl-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-empty strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ctl-room__name {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-room__meta {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-room--corner {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-room--corner strong {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-day__month {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .ctl-day__dow {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ctl-day__num {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ctl-day__io {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .ctl-room--prop {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-cell__price {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .ctl-rule {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .ctl-pop__rules {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-bar {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-bar__nights {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-bar__warn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-room--foot strong {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-occ strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-occ span {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .ctl-pop__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ctl-pop__sub {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-pop__range {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-step__btn {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ctl-step__n {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-pop__warn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-pop__facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-pop__facts dd {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-mms__prop {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-mm {
    font: inherit;
}

html[data-text="large"] .ctl-mm__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-mm__type {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-mm__wd {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .ctl-md {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ctl-mm__free {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-rail__room {
    font: inherit;
}

html[data-text="large"] .ctl-rail__room b {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-rail__room small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-back {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-rswitch__pick {
    font: inherit;
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ctl-big__wd {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-rday {
    font: inherit;
}

html[data-text="large"] .ctl-rday__num {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-rday__price {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-bar--rm {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ctl-bar--rm .ctl-bar__warn {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .ctl-drawer__panel h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ctl-step--lg .ctl-step__btn {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ctl-step--lg .ctl-step__n {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-find__sum {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-find__room b {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-find__room small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-find__empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-jump__date {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-modal__panel h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ctl-modal__sub {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-modal__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ctl-field__label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-rooms__group {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-check--all {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-alert {
    font-size: calc(13px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .ctl-range {
        font-size: calc(14.5px * 1.15);
    }

    html[data-text="large"] .ctl-keybtn {
        font: inherit;
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .ctl-room__name {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .ctl-bar {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .ctl-bar__warn {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .ctl-mm__name {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .ctl-mm__type {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .ctl-md {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .ctl-mm__free {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .ctl-back {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .ctl-rswitch__pick {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .ctl-rday__num {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .ctl-rday__price {
        font-size: calc(9.5px * 1.15);
    }

    html[data-text="large"] .ctl-bar--rm {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .ctl-bar--rm .ctl-bar__warn {
        font-size: calc(9px * 1.15);
    }

    html[data-text="large"] .ctl-bar.ctl-bar--compact {
        font-size: calc(10.5px * 1.15);
    }
}

html[data-text="large"] .ctl-editbar {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-editbar__done {
    font: inherit;
}

html[data-text="large"] .ctl-drag-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-drag-label.is-touch {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-mv__panel h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ctl-mv__sub {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-mv__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-mv__change small {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ctl-mv__change b {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .ctl-mv__change span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-mv__arrow {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ctl-mv__notes li {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-mv__notes li::before {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-mv__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-mv__ota legend {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ctl-mv__radio {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-toast {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ctl-toast__undo {
    font: inherit;
}

@media (max-width: 640px) {
    html[data-text="large"] .ctl-editbar {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .ctl-mv__field {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ctl-mv__field .ctl-input {
    font-size: calc(16px * 1.15);
}

/* ── cleaning.css ── */
html[data-text="large"] .clx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-door {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clx-crumb {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-tile__value {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .clx-tile__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-tile__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-count {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .clx-add__form label,
html[data-text="large"] .clx-filters label,
html[data-text="large"] .clx-form label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clx select,
html[data-text="large"] .clx input[type="text"],
html[data-text="large"] .clx input[type="date"],
html[data-text="large"] .clx input[type="email"],
html[data-text="large"] .clx input[type="tel"],
html[data-text="large"] .clx input[type="number"],
html[data-text="large"] .clx textarea {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-card__room strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .clx-card__room small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clx-card__when,
html[data-text="large"] .clx-card__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-more > summary {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .clx-more__menu button,
html[data-text="large"] .clx-more__menu a {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .clx-day__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clx-row__main small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clx-pager {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-panel h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clx-dl {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-hero h1 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .clx-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-note {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-toggle {
    font-size: calc(14px * 1.15) !important;
}

html[data-text="large"] .clx-toggle small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clx-person__name {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .clx-person__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-person summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-rooms label {
    font-size: calc(13.5px * 1.15) !important;
}

html[data-text="large"] .clx-rooms h3 {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clx-portal {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clx-table {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clx-table th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clx-seg a {
    font-size: calc(12.5px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .clx-tile__value {
        font-size: calc(19px * 1.15);
    }

    html[data-text="large"] .clx-tile__label {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .clx-card__room strong {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .clx-card__when,
    html[data-text="large"] .clx-card__meta {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .clx-table td[data-label]::before {
        font-size: calc(12.5px * 1.15);
    }
}

/* ── editor_controls.css ── */
html[data-text="large"] .ec .se-slider-val,
html[data-text="large"] .ec .se-angle-val,
html[data-text="large"] .ec .ann-range-val {
    font-size: calc(12px * 1.15) !important;
}

html[data-text="large"] .ec .se-field label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ec .se-format-toggle,
html[data-text="large"] .ec .se-gradient-toggle,
html[data-text="large"] .ec .se-swatch-wrap.ec-swatch-chip,
html[data-text="large"] .ec .se-input-color-wrap > label {
    font-size: calc(12px * 1.15) !important;
}

html[data-text="large"] .ec .se-format-toggle > span:first-child {
    font-size: calc(12px * 1.15) !important;
}

html[data-text="large"] .ec .se-reveal-title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ec .se-reveal-close {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ec .se-inline-reveal label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ec .se-format-size-btn,
html[data-text="large"] .ec .se-format-style-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ec .se-format-font-select {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ec .ec-hex {
    font: 600 calc(12px * 1.15) ui-monospace, SFMono-Regular, Menlo, monospace;
}

html[data-text="large"] .ec .ec-plan {
    font-size: calc(10px * 1.15) !important;
}

html[data-text="large"] .ec .se-field label button[id*="-reset-"] {
    font-size: calc(11px * 1.15) !important;
}

html[data-text="large"] .se-img-thumb {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-img-busy {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ec .se-image-field .se-img-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-img-url summary {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-img-alt label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-img-alt input[type="text"] {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-img-alt-hint {
    font-size: calc(11px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .se-img-alt input[type="text"] {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .se-field .se-star-opt,
html[data-text="large"] .se-star-opt {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px), (pointer: coarse) {
    html[data-text="large"] .ec .ec-step {
        font-size: calc(20px * 1.15);
    }

    html[data-text="large"] .ec .se-format-toggle,
    html[data-text="large"] .ec .se-gradient-toggle,
    html[data-text="large"] .ec .se-swatch-wrap.ec-swatch-chip,
    html[data-text="large"] .ec .se-input-color-wrap > label {
        font-size: calc(13px * 1.15) !important;
    }

    html[data-text="large"] .ec .se-format-size-btn,
    html[data-text="large"] .ec .se-format-style-btn {
        font-size: calc(13px * 1.15);
    }
}

/* ── editor_gallery.css ── */
html[data-text="large"] .gal-header-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .gal-header-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .gal-count {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-add-title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .gal-full {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .gal-drop-main {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .gal-drop-sub {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-ghost-btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-upload-status {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-hint {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .gal-add-submit {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .gal-chip {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-chip-n {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .gal-select-toggle {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-filter-note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-card-broken {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .gal-card-album {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .gal-card-input {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .gal-card-input-sm {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-card-credit {
    font-size: calc(11px * 1.15);
}

@media (max-width: 768px), (pointer: coarse) {
    html[data-text="large"] .gal-card-input {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .gal-card-input-sm {
        font-size: calc(15px * 1.15);
    }
}

html[data-text="large"] .gal-reorder-status {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gal-bulk-count {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .gal-bulk-link {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-bulk-delete {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .gal-empty-text {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .gal-empty-hint {
    font-size: calc(13.5px * 1.15);
}

/* ── editor_lists.css ── */
html[data-text="large"] .el-chip {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .el-chip-n {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .el-search input {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .el-none {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .el-status {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .el-menu-item {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .el-search input {
        font-size: calc(16px * 1.15);
    }
}

/* ── editor_subnav.css ── */
html[data-text="large"] .wb-subnav .wb-tab {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-site-btn {
    font: inherit;
}

html[data-text="large"] .wb-site-kicker {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .wb-site-name {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-site-menu-title {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .wb-site-item {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-site-item-chip {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .wb-subnav-view {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .wb-subnav .wb-tab {
        font-size: calc(13px * 1.15);
    }
}

/* ── event-pricing.css ── */
html[data-text="large"] .epx .rmx-head h1 {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .epx-muted {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .epx-small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .epx-where__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .epx-where__input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .epx-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .epx-sample {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .epx-tile__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .epx-tile__value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .epx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .epx-count {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .epx-upsell {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .epx-check {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .epx-night__dow {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .epx-night__day {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .epx-night__mon {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .epx-new {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .epx-up {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .epx-conf {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .epx-applied__when span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .epx-warn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .epx-details {
    font-size: calc(13px * 1.15);
}

@media (max-width: 720px) {
    html[data-text="large"] .epx-tile__value {
        font-size: calc(19px * 1.15);
    }
}

@media (max-width: 600px) {
    html[data-text="large"] .epx .rmx-head h1 {
        font-size: calc(20px * 1.15);
    }

    html[data-text="large"] .epx .rmx-head__sub {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .epx .rmx-head__actions .rmx-btn {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .epx-where__label {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .epx-where__row > .epx-where__input {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .epx-where .epx-small {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .epx-counts__when {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .epx-counts__chip {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .epx-counts__next {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .evz-changes--link .evz-changes__title,
    html[data-text="large"] .evz-changes__go {
        font-size: calc(13.5px * 1.15);
    }
}

/* ── event-size.css ── */
html[data-text="large"] .evz-card__date b {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .evz-card__date small {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evz-card__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .evz-card__venue {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evz-card__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evz-guess {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evz-info {
    font-size: calc(13px * 1.15);
}

@media (max-width: 760px) {
    html[data-text="large"] .evz-info-btn {
        font: inherit;
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .evz-pin {
    font: inherit;
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evz-word {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evz-circle {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .evz-filter__btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evz-tile__date {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .evz-tile__sub {
    font-size: calc(12.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .evz-circle {
        font-size: calc(15px * 1.15);
    }
}

html[data-text="large"] .evc-seg__btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-title {
    font-size: calc(19px * 1.15);
}

html[data-text="large"] .evc-arrow {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .evc-today {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-dow {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evc-day__n {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-day__m {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evc-tag {
    font-size: calc(9.5px * 1.15);
}

html[data-text="large"] .evc-pill {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evc-pill__s {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evc-more {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .evc-pop__x {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .evc-pop__h {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .evc-pop__sub,
html[data-text="large"] .evc-pop__hid {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .evc-pop__link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-ev__name {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .evc-ev__venue {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .evc-ev__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evc-ev__word {
    font-size: calc(9.5px * 1.15);
}

html[data-text="large"] .evc-ev__c {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-turn strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .evc-turn p {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 600px) and (orientation: portrait) {
    html[data-text="large"] .evc--force .evc-day__n {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .evc--force .evc-dow {
        font-size: calc(10px * 1.15);
    }
}

@media (max-width: 950px) and (orientation: landscape), (max-width: 760px) {
    html[data-text="large"] .evc-day__n {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .evc-tag {
        font-size: calc(8px * 1.15);
    }

    html[data-text="large"] .evc-pill {
        font-size: calc(10.5px * 1.15);
    }

    html[data-text="large"] .evc-more {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .evc-dow {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .evc-title {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .evc-pop__back {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .evd {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .evd__name {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .evd__size {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evd__h {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evd__colour-h {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evd-sheet__x {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .evs-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evs-input {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .evs-pill span {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evs-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evs-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evs-adv summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evs-hidden__t {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evs-hidden__t span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .evs-crowd__b {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evs-crowd__b b {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .evs-crowd__b .evs-crowd__big {
    font-size: calc(12px * 1.15);
}

@media (min-width: 601px) {
    html[data-text="large"] .evc-dow {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .evc-day__n {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .evc-tag {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .evc-pill {
        font-size: calc(12.5px * 1.15);
    }
}

html[data-text="large"] .evz-chg {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evz-chg__btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evz-changes__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .evz-changes__row {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evz-changes__go {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evz-changes__size {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .evc-ev__chg {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .evc-free {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evc-sugg {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evc-pop__night {
    font-size: calc(13px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .evc-free,
    html[data-text="large"] .evc-sugg {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .evc--force .evc-free {
        font-size: 0;
    }

    html[data-text="large"] .evc--force .evc-free::before {
        font-size: calc(10px * 1.15);
    }

    html[data-text="large"] .evc--force .evc-sugg {
        font-size: 0;
    }
}

html[data-text="large"] .evc-hol {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .evc-pop__hol {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .evc-pop__hol b {
    font-size: calc(11px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .evc-hol {
        font-size: calc(10px * 1.15);
    }
}

@media (max-width: 600px) {
    html[data-text="large"] .evc--force .evc-hol {
        font-size: 0;
    }
}

html[data-text="large"] .evz-card__date .ev-yr {
    font-size: inherit;
}

html[data-text="large"] .evz-gotit__t {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evz-gotit__btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .evz-new {
    font-size: calc(11px * 1.15);
}

/* ── events-near-you.css ── */
html[data-text="large"] .enu__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .enu__all {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .enu__search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .enu__day b {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .enu__day span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .enu__today {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .enu-ev__name {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .enu-ev__venue {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .enu-ev__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .enu-ev__word {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .enu-ev__score {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .enu-ev__chg {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .enu__seg-btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .enu__month {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .enu-cal__dow span {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .enu-cal__d {
    font: inherit;
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .enu-cal__free {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .enu-cal__key {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .enu__found,
html[data-text="large"] .enu__empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .enu__more {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .enu__sample {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .enu__hol {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .enu__hol b {
    font-size: calc(11px * 1.15);
}

/* ── sheet.css ── */
html[data-text="large"] .sh-narrow p strong {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .sh-back {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-chip {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh-search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-select {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh-select select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-pro {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sh-count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sh-menu__list a,
html[data-text="large"] .sh-menu__list button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-menu__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sh-totals {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh-groups {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh .sh-table {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .sh .sh-table th,
html[data-text="large"] .sh .sh-table td {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .sh-arrow {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sh-pencil {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sh .sh-filter-row input,
html[data-text="large"] .sh .sh-filter-row select {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .sh .sh-filter-row .sh-range-in--date input {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .sh .sh-table td.is-editing input,
html[data-text="large"] .sh .sh-table td.is-editing textarea {
    font: inherit;
}

html[data-text="large"] .sh-foot {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sh-keys {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sh-dialog h2 {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .sh-dialog__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-muted {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-cols li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-views__open {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-views__del {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .sh-views__new label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-views__row input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sh-switch {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

/* ── guests.css ── */
html[data-text="large"] .gst-returning-badge {
    font-size: calc(10px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .gst-list-page.rsv-mobile-cards-on .rsv-card--expanded .rsv-row__col--checkin,
    html[data-text="large"] .gst-list-page.rsv-mobile-cards-on .rsv-card--expanded .rsv-row__col--checkout {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .gst-list-page.rsv-mobile-cards-on .rsv-card--expanded .rsv-row__col--checkin::before {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .gst-list-page.rsv-mobile-cards-on .rsv-card--expanded .rsv-row__col--checkout::before {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .ci-header__title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ci-header__range {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-stat-value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ci-stat-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-card__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ci-funnel-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-funnel-pct {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-funnel-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-source-value {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .ci-source-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-device-segment {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-device-legend {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-gallery-header .ci-card__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ci-pending-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-id-header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-id-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-ref-code {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-ref-platform {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-guest-contact {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-id-cell--dates {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-status-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-dropdown-menu button {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-pagination-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ci-mobile-analytics__toggle {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ci-modal-close {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .ci-modal-blur-overlay__notice {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ci-modal-blur-overlay__notice strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ci-modal-blur-overlay__btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-modal-reveal-countdown {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-modal-placeholder p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-modal-upload-meta {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-modal-guest-header h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ci-modal-returning {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-modal-field {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-modal-section h4 {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-modal-res-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-modal-res-value {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-modal-conf {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-modal-reason {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-modal-action {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-disclosure-banner {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-disclosure-errors {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-disclosure-row label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ci-disclosure-row input,
html[data-text="large"] .ci-disclosure-row select,
html[data-text="large"] .ci-disclosure-row textarea {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-disclosure-row small {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ci-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ci-upsell h2 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ci-upsell p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ci-upsell-features li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .gr-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .gr-summary dt {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .gr-summary dd {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .gr-chip {
    font-size: calc(14px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .gr-summary dd {
        font-size: calc(18px * 1.15);
    }
}

@media (max-width: 768px) {
    html[data-text="large"] .gst-list-page.rsv-mobile-cards-on .rsv-row__col--ref .rsv-source {
        font-size: calc(11px * 1.15);
    }
}

/* ── settings-forms.css ── */
html[data-text="large"] .hrx-card h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .hrx-help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-field label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-field input[type="time"],
html[data-text="large"] .hrx-field textarea,
html[data-text="large"] .hrx-money {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .hrx-money input {
    font: inherit;
}

html[data-text="large"] .hrx-err {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .hrx-switch__text strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .hrx-switch__text span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-switch--small strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-save__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-preview__list {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .hrx-field input[type="text"],
html[data-text="large"] .hrx-field input[type="email"],
html[data-text="large"] .hrx-field input[type="password"],
html[data-text="large"] .hrx-field select {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .hrx-affix span {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-status {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-warn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-group-title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .em-addr {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .em-row__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .em-chip {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rr-choice small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rr-std {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rr-room {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-chip-soon {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .stx-head h1 {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .stx-head p {
    font-size: calc(14px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .stx-head h1 {
        font-size: calc(22px * 1.15);
    }
}

html[data-text="large"] .hrx-list {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .hrx-state {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-more > summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-check h1 {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .hrx-check__back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-linkbtn {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .hrx-otp {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .hrx-otp--wide {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .hrx-codes li {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .hrx-secret {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-steps {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-vcard h4 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .hrx-vcard p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .hrx-vcard .hrx-vcard__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .hrx-vcard .hrx-vcard__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .hrx-vinput {
    font: inherit;
}

html[data-text="large"] .hrx-quote {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-safe {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-field input[type="file"] {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-field input[type="url"],
html[data-text="large"] .hrx-field input[type="number"] {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .hrx-signin strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .hrx-rush {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-rush__pick select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx-rush__help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx-tick {
    font-size: calc(14px * 1.15);
}

/* ── ical.css ── */
html[data-text="large"] .ical-quota-text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-card-room {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ical-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ical-card-url code {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-card-meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-status-error {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-peek-input {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-peek-copy {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ical-card-warning {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-card-warning__detail {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ical-card-outage {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-card-outage__detail {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ical-action-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ical-modal--narrow .ical-modal-body p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ical-modal-header h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ical-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ical-form-group label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-form-group select,
html[data-text="large"] .ical-form-group input[type="text"],
html[data-text="large"] .ical-form-group input[type="url"],
html[data-text="large"] .ical-url-input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ical-form-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-optional {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-listing-name {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-log-table {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-log-table th {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ical-help__header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-help__steps {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-help__steps code {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ical-platform-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-nudge {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-card__add-more {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-card__export-link {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-export-explainer__item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-export-regen summary {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-export-regen p {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-regen-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ical-email-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .room-ical__add {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .room-ical__tip {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .ical-email-info,
    html[data-text="large"] .ical-nudge {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .ical-export-url {
        font-size: calc(11px * 1.15) !important;
    }
}

html[data-text="large"] .ical-add-export-toggle summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ical-add-export-toggle summary::after {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ical-export-url {
    font-size: calc(12px * 1.15);
}

/* ── id_upload.css ── */
html[data-text="large"] .idu__cta-main {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .idu__cta-sub {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .idu__noimg {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .idu__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .idu__warn {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] .idu__btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .idu__status {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] .idu__error {
    font-size: calc(14px * 1.15) !important;
}

html[data-text="large"] .idu-tips__list {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .idu-progress__text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .idu-form-error {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .portal-id-reupload[data-idu-form] .portal-id-reupload-submit {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__form .rsv-id-upload-card__person label {
    font-size: calc(13px * 1.15);
}

/* ── image_upload.css ── */
html[data-text="large"] .prop-img-error {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prop-img-preview.is-dragover::after {
    font-size: calc(14px * 1.15);
}

/* ── insights.css ── */
html[data-text="large"] .cix-range__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-custom > summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-custom__form label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .cix-tile__label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .cix-tile__value {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .cix-tile__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cix-side .rmd-card h3,
html[data-text="large"] .cix-ids h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .cix-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cix-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-id__open {
    font: inherit;
}

html[data-text="large"] .cix-id__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .cix-id__side time {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cix-chip {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .cix-pages {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cix-empty-sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-funnel__top {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .cix-funnel__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cix-bars__row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cix-split__legend {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ci-modal-note {
    font-size: calc(12.5px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .cix-tile__value {
        font-size: calc(24px * 1.15);
    }
}

/* ── invoices.css ── */
html[data-text="large"] .ivx-crumb {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ivx-label {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ivx-tile__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-tile__value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ivx-tile__value--more {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-tile__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-count {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ivx-search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-range a {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ivx-row__who small,
html[data-text="large"] .ivx-row__status small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ivx-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-pager {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-hero h1 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ivx-hero__amount {
    font-size: calc(30px * 1.15);
}

html[data-text="large"] .ivx-hero__amount small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-hero__when {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-more__menu a,
html[data-text="large"] .ivx-more__menu button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-paylink__row input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-card h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ivx-doc__dates {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-items {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-items th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-totals > div {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-totals__grand {
    font-size: calc(16px * 1.15) !important;
}

html[data-text="large"] .ivx-notes {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-payments li {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-pay {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-history {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-errors {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-field label,
html[data-text="large"] .ivx-label-text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-field input,
html[data-text="large"] .ivx-field select,
html[data-text="large"] .ivx-field textarea,
html[data-text="large"] .ivx-line input,
html[data-text="large"] .ivx-settings input[type="text"] {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ivx-find__results button {
    font: inherit;
}

html[data-text="large"] .ivx-find__results small,
html[data-text="large"] .ivx-find__none {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ivx-linked {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-link-btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-line--head span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ivx-line__del {
    font-size: calc(18px * 1.15);
}

@media (max-width: 720px) {
    html[data-text="large"] .ivx-tile__value {
        font-size: calc(19px * 1.15);
    }

    html[data-text="large"] .ivx-hero__amount {
        font-size: calc(26px * 1.15);
    }
}

html[data-text="large"] .ivx-link {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ivx-record__form label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ivx-record__form input,
html[data-text="large"] .ivx-record__form select {
    font: inherit;
}

/* ── layout_aware.css ── */
html[data-text="large"] .la-layout-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .la-layout-help {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .la-note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .la-tag {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .la-group-toggle {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .la-after-save {
    font-size: calc(10px * 1.15);
}

/* ── maintenance.css ── */
html[data-text="large"] .mnx-callout {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .mnx-block__form label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .mnx-photo__del {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .mnx-history {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .mnx-edit summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .mnx-prio legend {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .mnx-already {
    font-size: calc(13.5px * 1.15);
}

/* ── messages.css ── */
html[data-text="large"] .msx-address {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-address strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-address__copy {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-address__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-select {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-bulk__all {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-bulk__count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-row__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .msx-row__stay {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-row__preview {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-row__time {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-unread {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .msx-chip {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .msx-avatar {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .msx-avatar--sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-notif__subject {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-row__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-empty strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .msx-pages {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-thead__who h2 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .msx-thead__who p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-panel__brief {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-panel__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-panel__none {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-facts dd {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-subject {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-day span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-msg__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-msg__meta strong {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-ch-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .msx-bubble {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .msx-bubble__subject {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-bubble__cc {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-att {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-translate__text {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-link {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-sys summary {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-sys__body {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-chan span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-composer__to {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-composer__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-composer__text {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .msx-file {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-composer__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-attach {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-cc summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-cc label {
    font-size: calc(12.5px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .msx-avatar {
        font-size: calc(14px * 1.15);
    }
}

html[data-text="large"] .msx-to strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .msx-to span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-smscount {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-assign label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-assignee {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .msx-watpl__preview {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-watpl__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-set__switch small,
html[data-text="large"] .msx-set__help,
html[data-text="large"] .msx-set__check small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-set__now {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-set__group legend {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-set__day span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-set__hours label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-set__check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-set__info p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .msx-tpl__type,
html[data-text="large"] .msx-tpl__default {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .msx-tpl__wa {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-tpl__subject {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-tpl__body {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .msx-tpl__foot {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-tplform__row label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .msx-tplform__chips {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .msx-tplform__chip {
    font: inherit;
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .msx-trashbar {
    font-size: calc(14px * 1.15);
}

/* ── page_editor.css ── */
html[data-text="large"] .se-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-field label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-field input[type="text"],
html[data-text="large"] .se-field input[type="url"],
html[data-text="large"] .se-field input[type="number"],
html[data-text="large"] .se-field textarea,
html[data-text="large"] .se-field select {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-gradient-toggle {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .se-swatch-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-reveal-title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-reveal-close {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .se-inline-reveal label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-format-size-btn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-format-style-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-format-font-select {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-popover-close {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .se-gradient-popover label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-gradient-row .se-angle-val {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-format-slider-row .se-slider-val {
    font-size: calc(11px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .se-field input[type="text"],
    html[data-text="large"] .se-field input[type="url"],
    html[data-text="large"] .se-field input[type="number"],
    html[data-text="large"] .se-field textarea,
    html[data-text="large"] .se-field select,
    html[data-text="large"] .se-input-color-wrap input[type="text"],
    html[data-text="large"] .se-format-font-select {
        font-size: calc(16px * 1.15) !important;
    }
}

html[data-text="large"] .se-checkbox label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-add-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-drag-handle-hint {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .pe-drag-handle-collapse {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .preview-zoom-level {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pe-refresh-btn {
    font-size: calc(14px * 1.15);
}

@media (min-width: 769px) {
    html[data-text="large"] .pe-v-dragger-track span {
        font-size: calc(7px * 1.15);
    }
}

html[data-text="large"] .pe-device-toggle .preview-device-btn {
    font-size: 0;
}

html[data-text="large"] .pe-bar-nav a,
html[data-text="large"] .pe-bar-nav button {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pe-banner {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pe-banner strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-banner-link {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pe-banner-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] #page-settings-card label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] #page-settings-card .form-control {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] #page-settings-card h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pe-check-label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pe-sections-header h3 {
    font-size: calc(14px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .pe-sections-header .pe-add-section-row .btn {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .se-field label {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .se-add-btn {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .pe-banner-link,
    html[data-text="large"] .pe-banner-hint {
        font-size: calc(11px * 1.15);
    }
}

@media (max-width: 480px) {
    html[data-text="large"] .pe-sections-header .pe-add-section-row select {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .se-field input[type="text"],
    html[data-text="large"] .se-field input[type="url"],
    html[data-text="large"] .se-field input[type="number"],
    html[data-text="large"] .se-field textarea,
    html[data-text="large"] .se-field select {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .se-field-group-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-extra-arrow {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .se-settings-drawer > summary {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-settings-drawer > summary::after {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .se-details > summary {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .se-details > summary::before {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .se-help-text {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-field-hint {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-tier-notice {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-nudge-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-nudge-hint {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .se-carousel-preview-caption {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-carousel-preview-arrow {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-field .ql-container.ql-snow {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ql-resize-size {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-field .ql-editor pre.ql-syntax {
    font-size: calc(12px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .se-field .ql-toolbar .ql-picker-label {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .se-field .ql-editor {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .pe-fab-save {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-cancel-desktop {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-fab-cancel {
    font-size: 0;
}

html[data-text="large"] .discard-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .discard-modal-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .discard-modal-btn {
    font-size: calc(14px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .discard-modal-title {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .discard-modal-text {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .discard-modal-btn {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .se-style-toggle {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ql-icon-modal-header h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ql-icon-search {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ql-icon-color-row label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ql-icon-size-row label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ql-icon-size-btn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ql-icon-category {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ql-icon-empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ql-icon-pop-row label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ql-icon-pop-size-btn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ql-icon-pop-change {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pe-live-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pe-add-section-btn,
html[data-text="large"] .pe-add-section-end {
    font: 600 calc(14px * 1.15)/1 Inter, system-ui, sans-serif;
}

html[data-text="large"] .pe-add-head h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .pe-add-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .pe-add-search {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pe-add-group-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pe-add-card-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pe-add-card-name em {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pe-add-card-desc {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .se-link-field .se-link-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-link-field .se-link-error {
    font-size: calc(12px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .se-link-field .se-link-kind,
    html[data-text="large"] .se-link-field .se-link-input {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .se-tab {
    font: inherit;
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .se-tab {
        font-size: calc(14px * 1.15);
    }
}

html[data-text="large"] .se-offer-manage {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-offer-warn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-offer-icon {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .se-offer-choice label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-slug-prefix {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pe-help {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pe-seo-head {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-seo-item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pe-seo-mark {
    font-size: calc(11px * 1.15);
}

/* ── pages_list.css ── */
html[data-text="large"] .pl-head h2 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .pl-head-sub {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pl-head-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pl-chip {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pl-note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-menu-note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .se-menu-layer.is-sheet .se-menu-note {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .se-menu-item .se-menu-item-sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pl-foot {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pl-empty h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .pl-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pl-dialog h3 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .pl-field {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pl-field input {
    font: 400 calc(15px * 1.15)/1.3 Inter, system-ui, sans-serif;
}

html[data-text="large"] .pl-field small,
html[data-text="large"] .pl-check small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pl-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pl-dialog-error {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pl-dialog-more {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .wb-modal h3 {
    font-size: calc(1.15rem * 1.15);
}

html[data-text="large"] .wb-modal p {
    font-size: calc(0.9rem * 1.15);
}

html[data-text="large"] .wb-modal-count {
    font-size: calc(0.85rem * 1.15) !important;
}

html[data-text="large"] .pl-legal-head h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .pl-legal-head p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .pl-legal-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pl-legal-text span {
    font-size: calc(13px * 1.15);
}

/* ── parking.css ── */
html[data-text="large"] .pkx .rmx-head h1 {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .pkx-muted {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-tile__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-tile__value {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .pkx-tile__value small {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pkx-tile__note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .pkx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-card h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .pkx-empty-line {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .pkx-day {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-plate {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pkx-plate--none {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-car__type {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-car__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .pkx-link-btn {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-edit > summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-form__field {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-form__field small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-form__field input,
html[data-text="large"] .pkx-form__field select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-night__day {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pkx-night__date {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-night__cars {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pkx-night__cars small {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pkx-number {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pkx-label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .pkx-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-link {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-preview {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx .ql-editor {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-switch {
    font: inherit;
    font-size: calc(13px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .pkx-tile__value {
        font-size: calc(20px * 1.15);
    }
}

html[data-text="large"] .pkx-mode__opt {
    font: inherit;
}

html[data-text="large"] .pkx-mode__opt strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .pkx-mode__opt span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-plan {
    font-size: calc(11px * 1.15) !important;
}

html[data-text="large"] .pkx-h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .pkx-srow__edit {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-space__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .pkx-space__kind,
html[data-text="large"] .pkx-space__home {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .pkx-space__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-add label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .pkx-chip-space {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pkx-chip-space > span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-space__state {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pkx-plate--sm {
    font-size: calc(12px * 1.15);
}

/* ── room-prices.css ── */
html[data-text="large"] .rpx-nav__label {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rpx-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-room-pick select {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rpx-chip {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-keys {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-key--sug::after {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rpx-tip {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-grid {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-corner {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-day__m {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .rpx-day__w {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rpx-day__n {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-prop th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-room__name {
    font: inherit;
}

html[data-text="large"] .rpx-room__name strong {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rpx-room__sub {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-base {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-base__btn {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-base__form input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-base__ok,
html[data-text="large"] .rpx-base__no {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-c__p {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-c__sug {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .rpx-m__who strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rpx-m__who span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-m__wds span {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-m__day {
    font: inherit;
}

html[data-text="large"] .rpx-m__n {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-m__day .rpx-c__p {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-dock__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-price input {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rpx-dock__err {
    font-size: calc(13px * 1.15);
}

@media (max-width: 700px) {
    html[data-text="large"] .rpx-keys {
        font-size: calc(12px * 1.15);
    }
}

/* ── climate.css ── */
html[data-text="large"] .clm-head__title {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .clm-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-hero__label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-hero__value {
    font-size: calc(30px * 1.15);
}

html[data-text="large"] .clm-hero__value small {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clm-hero__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-note {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-sync {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-section-title h2 {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .clm-section-title span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-zone__name {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .clm-tag {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clm-dial__temp {
    font-size: calc(46px * 1.15);
}

html[data-text="large"] .clm-dial__temp sup {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .clm-dial__temp--none {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .clm-dial__target {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-dial__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-dial--big .clm-dial__temp {
    font-size: calc(64px * 1.15);
}

html[data-text="large"] .clm-state {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-next {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-chip {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-devices {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-panel h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clm-tl__time {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-tl__time small {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .clm-tl__body {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-tl__body span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-auto p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-sheet__head h2 {
    font-size: calc(19px * 1.15);
}

html[data-text="large"] .clm-sheet__state {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-stepper button {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .clm-stepper output {
    font-size: calc(40px * 1.15);
}

html[data-text="large"] .clm-hours span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-quick button {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-sheet__msg {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-link__prop {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .clm-savebar p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-rule__head h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .clm-field > span,
html[data-text="large"] .clm-field > label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-mins__other span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-warmup h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .clm-warmup__eg {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-field small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .clm-field input,
html[data-text="large"] .clm-field select {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clm-temp::after {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-field__err {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-meter p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-log__main strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-log__main span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-log__time {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-connect__copy h2 {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .clm-connect__copy p {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clm-steps li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-steps li::before {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-code__help {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-code__help--small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-code__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-code__value {
    font-size: calc(30px * 1.15);
}

html[data-text="large"] .clm-wait {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-fact span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-fact strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .clm-upsell h2 {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .clm-upsell p {
    font-size: calc(15px * 1.15);
}

@media (max-width: 700px) {
    html[data-text="large"] .clm-head__title {
        font-size: calc(24px * 1.15);
    }

    html[data-text="large"] .clm-hero__value {
        font-size: calc(24px * 1.15);
    }

    html[data-text="large"] .clm-dial--big .clm-dial__temp {
        font-size: calc(54px * 1.15);
    }
}

html[data-text="large"] .clm-guests h3 {
    font-size: calc(calc(16px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-guest-zones legend {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-check {
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-rz__intro {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .clm-rz__warn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-rz__tag {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-rz__switch button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .clm-zc__name {
    font-size: calc(16.5px * 1.15);
}

html[data-text="large"] .clm-zc__sum {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-zc__temp {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .clm-zc__count {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-dev {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .clm-dev__state {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-zc__nodev {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-zc__bar {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-zc__quick button {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .clm-row__txt strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .clm-row__txt small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-rr__txt strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .clm-rr__txt small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .clm-zpill span {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 700px) {
    html[data-text="large"] .clm-rz__how summary {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .clm-rz__save p {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .clm-stall {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-dev__rename {
    font-size: calc(calc(12.5px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-dev__rename input {
    font: inherit;
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .clm-watch legend {
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

/* ── properties-modern.css ── */
html[data-text="large"] .prx-chip {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .prx-addr {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prx-facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .prx-facts dd {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .prx-current-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prf-intro {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prf-photos .prop-img-slot > label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prf-danger strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .prf-danger span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .prf-default-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .prs-hero__text h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .prs-hero__text p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prs-step__num {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prs-step__head h4 {
    font-size: calc(15.5px * 1.15);
}

html[data-text="large"] .prs-step__optional {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .prs-step__detail {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .prs-step__body p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .prd-card h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .prd-card p {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .prd-list li {
    font-size: calc(14px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .prx-facts dd {
        font-size: calc(16px * 1.15);
    }
}

/* ── reports.css ── */
html[data-text="large"] .rpx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rpx-preset {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-filters label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx select,
html[data-text="large"] .rpx input[type="date"] {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rpx-tile__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-tile__value {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .rpx-tile__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-delta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-compare {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-panel h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rpx-bar__tip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-axis {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rpx-hbars li {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rpx-facts dt {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rpx-facts dd {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .rpx-facts small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rpx-table {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rpx-table th {
    font-size: calc(12px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .rpx-tile__value {
        font-size: calc(20px * 1.15);
    }

    html[data-text="large"] .rpx .rpx-table td {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rpx-table td:first-child {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rpx-table td[data-label]::before {
        font-size: calc(12px * 1.15);
    }
}

/* ── reservations-modern.css ── */
html[data-text="large"] .rsv-modern .rsv-stat-value {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-stat-label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-day-title,
html[data-text="large"] .rsv-modern .rsv-day-title--today,
html[data-text="large"] .rsv-modern .rsv-day-title--tomorrow,
html[data-text="large"] .rsv-modern .rsv-section-title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-day-row--header,
html[data-text="large"] .rsv-modern .rsv-row--header {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-ref {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modern a.rsv-ref--portal::after {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-badge,
html[data-text="large"] .rsv-modern .rsv-overdue-pill {
    font-size: calc(11.5px * 1.15);
}

@media (min-width: 601px) {
    html[data-text="large"] .rsv-modern .rsv-day-row__actions .rsv-action-btn {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-modern .rsv-card-kebab-item {
        font: inherit;
        font-size: calc(13px * 1.15);
    }
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-modern .rsv-page-header .btn {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-modern .rsv-stat-value {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rsv-modern .rsv-stat-label {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rsv-modern .page-header__sub {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rsv-modern .rsv-day-weekday {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-modern .rsv-ref {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .rsv-modern .rsv-day-empty {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-toolbar .rsv-stat-value,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-toolbar .rsv-stat-label {
        font-size: calc(14.5px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-m-badge {
        font-size: calc(10.5px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-searchbar__cancel {
        font: inherit;
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-day-row__name,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-row__title {
        font-size: calc(17px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-ref,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-day-row__dates-mobile,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-row__dates-mobile {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-day-row__room-name,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-day-row__col--room {
        font-size: calc(14px * 1.15);
    }
}

html[data-text="large"] .rsv-modern .rsv-m-chip {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-settings__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-settings__group-title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-settings__label {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsv-settings__sub {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-settings__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-settings__select {
    font: inherit;
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsv-settings__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-seg__opt span {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 389px) {
    html[data-text="large"] .rsv-modern .rsv-m-chip {
        font-size: calc(13.5px * 1.15);
    }
}

@media (max-width: 349px) {
    html[data-text="large"] .rsv-modern .rsv-m-chip {
        font-size: calc(12.5px * 1.15);
    }
}

html[data-text="large"] .rsv-modern .rsv-mhead .rsv-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mhead .rsv-modal-subtitle {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mnotice {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-msection__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-label,
html[data-text="large"] .rsv-modern .rsv-mform .rsv-occupancy-sublabel {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform input[type="text"],
html[data-text="large"] .rsv-modern .rsv-mform input[type="email"],
html[data-text="large"] .rsv-modern .rsv-mform input[type="tel"],
html[data-text="large"] .rsv-modern .rsv-mform input[type="number"],
html[data-text="large"] .rsv-modern .rsv-mform input[type="date"],
html[data-text="large"] .rsv-modern .rsv-mform input[type="time"],
html[data-text="large"] .rsv-modern .rsv-mform select,
html[data-text="large"] .rsv-modern .rsv-mform textarea {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-field-error {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-time-help {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-room-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-locked {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-nights-line {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mform .rsv-modal-nights-line__hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mfold__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mfold__meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mfold__action {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mprice__symbol {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-step__btn {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mpin__label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mpin__value {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mpin__action {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-mpin__badge {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__value {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__diff {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__std {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__chip {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__other-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tp__cell {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__button {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__button-sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__search {
    font-size: calc(14.5px * 1.15) !important;
}

html[data-text="large"] .rsv-modern .rsv-rp__group {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__option {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__option-detail {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__tag {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-rp__empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-head__name {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .rd-head__meta {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-ref {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-pill {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-btn--sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-link-btn {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-more__item {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-card__title,
html[data-text="large"] .rd-page .rsv-detail-card__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rd-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-stay__label {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rd-stay__date {
    font-size: calc(19px * 1.15);
}

html[data-text="large"] .rd-stay__time {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rd-fact dt {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-fact dd {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rd-door {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-plate {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-pin__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-pin__value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .rd-portal {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-contact {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-money__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rd-money__value {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rd-pay__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-page .rsv-id-upload-card__intro {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-sheet__body .rsv-modal-label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-page .rsv-sibling-list__status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rd-sheet__text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-sheet__now {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rd-textarea,
html[data-text="large"] .rd-sheet__body textarea {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-callout {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pa-progress-note {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rd-head__name {
        font-size: calc(22px * 1.15);
    }

    html[data-text="large"] .rd-more__head {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .rd-more__item {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rd-stay__date {
        font-size: calc(17px * 1.15);
    }

    html[data-text="large"] .rd-money__value {
        font-size: calc(15px * 1.15);
    }
}

html[data-text="large"] .rsv-rc-toggle {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-rc-link {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tab-empty__title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tab-empty__text {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tab-empty__hidden {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tab-empty__btn {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-tab-empty__link {
    font-size: calc(14.5px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-modern .rsv-tab-empty__title {
        font-size: calc(21px * 1.15);
    }
}

html[data-text="large"] .rd-inv-list li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-inv {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rd-card--acceptance .rd-accept__body {
    font-size: calc(14px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-m-extra {
        font-size: calc(14.5px * 1.15);
    }
}

html[data-text="large"] .rsv-upcoming-loading {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-upcoming-loading__retry {
    font: inherit;
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-badge,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-overdue-pill {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-source,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-day-row__platform-mobile,
    html[data-text="large"] .rsv-modern.rsv-mobile-cards-on .rsv-row__platform-mobile {
        font-size: calc(12.5px * 1.15);
    }
}

html[data-text="large"] .rsv-modern .rsv-quick__btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modern .rsv-quick__n {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-prop-chip {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-prop-chip__counts {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .enu__changes-link {
    font: inherit;
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .enu__changes-all {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .enu__gotit {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-clean__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-clean__done {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-clean__all {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-clean__room {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-clean__why {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-clean__btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-clean__empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-avail-chip__dirty {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-qpanel__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .rsv-qp__summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-qp__warn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-qp__h {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-qp__main {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-qp__sub,
html[data-text="large"] .rsv-qp__muted {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-qp__tag {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-qp__urgent {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-qp__empty,
html[data-text="large"] .rsv-qp__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-qp__more,
html[data-text="large"] .rsv-qp__action {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-mcal__month {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-mcal__back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-mcal__keys {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-mcal__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-mcal__type {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-mcal__wd {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-mcal__d {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-qpanel--sheet .rsv-mcal__d {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-mcal__free {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-qpanel--sheet .rsv-mcal__free {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-park__p {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .rsv-park__sumtext {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-park__sumtext strong {
    font-size: calc(15.5px * 1.15);
}

html[data-text="large"] .rsv-park__h {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-park__h span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-park__plate {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsv-park__noplate {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-park__eta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-park__who {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-park__room {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-park__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-park__note > span {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-mrm__back {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsv-mrm__who strong {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .rsv-mrm__who span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-mrm__pos {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-mrm__stat {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-mrm__wds span {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-mrm__day {
    font: inherit;
}

html[data-text="large"] .rsv-mrm__num {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-mrm__price {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-mrm__bar {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-mrm__tip {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-qpanel--sheet .rsv-mrm__bar {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-mrm__bar.is-one {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .rsv-qpanel--sheet .rsv-mrm__bar.is-one {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-park__arrived button {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-park__leftout {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-park__space {
    font-size: calc(12px * 1.15);
}

/* ── reservations.css ── */
html[data-text="large"] .rsv-searchbar__input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-search-bucket-title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-collision-banner__body strong {
    font-size: calc(0.95rem * 1.15);
}

html[data-text="large"] .rsv-collision-banner__body > p {
    font-size: calc(0.85rem * 1.15);
}

html[data-text="large"] .rsv-collision-room__name {
    font-size: calc(0.85rem * 1.15);
}

html[data-text="large"] .rsv-collision-item {
    font-size: calc(0.82rem * 1.15);
}

html[data-text="large"] .rsv-collision-source {
    font-size: calc(0.78rem * 1.15);
}

html[data-text="large"] .rsv-avail-strip__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-avail-strip__toggle {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-avail-tab {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-avail-chip {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-avail-strip__empty {
    font-size: calc(13px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-avail-chip__name {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .rsv-stat-value {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .rsv-stat-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-day-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-day-weekday {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-toggle-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-day-count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-day-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-day-row--header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-inproperty-toggle {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-poll-pill {
    font-size: calc(0.75rem * 1.15);
}

html[data-text="large"] .rsv-poll-pill__glyph {
    font-size: calc(11px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .rsv-poll-pill__label {
        font-size: 0;
    }

    html[data-text="large"] .rsv-poll-pill__label::before {
        font-size: calc(0.75rem * 1.15);
    }
}

html[data-text="large"] .rsv-view-menu__item {
    font-size: calc(0.875rem * 1.15);
}

html[data-text="large"] .rsv-view-menu__subtitle {
    font-size: calc(0.75rem * 1.15);
}

html[data-text="large"] .rsv-empty-inproperty-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-empty-inproperty-hint__action {
    font-size: inherit;
}

html[data-text="large"] .rsv-day-row__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-detail {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-guest-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-checkin-started {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-occupancy-sublabel {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-label-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-block-warn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-pin-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-day-empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-section-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-tab {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-row--header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-sort-header__arrow {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-row__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-row__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-ref {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-source {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-price-line {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-multi-badge {
    font-size: calc(9px * 1.15);
}

html[data-text="large"] .rsv-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-pause-banner__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-pause-banner__ts {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-pause-banner__reason {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-stale-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-arrival-undo {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-overdue-pill {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-overdue-menu__item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-empty h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-pagination {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-pagination__info {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-pagination__btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rsv-modal-subtitle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-errors {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-optional-times__summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-optional-times__hint {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-payments-group-tag {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-payments-group-note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modal-locked {
    font-size: calc(9px * 1.15);
}

html[data-text="large"] .rsv-modal-help {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modal-field-error {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modal-room-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-time-help {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-time-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-pin-label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modal-pin-value {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .rsv-modal-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-multi-room__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-multi-room__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-multi-room__remove {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rsv-multi-room__add {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-multi-room__trigger {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-multi-room__trigger-meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-modal-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modal-delete-body h4 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rsv-modal-delete-body p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-modal-reason__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-reason__textarea {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-cancel-reason-toggle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-cancel-reason-toggle__textarea {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-cancellation-reason {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-detail-heading {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-modal-detail-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-detail-value {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-detail-note p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-action-btn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-detail-card__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsv-detail-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-detail-notes {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-payments-summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-pay-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-pay-row--header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-sibling-banner__title strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-sibling-banner__sub {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-sibling-banner__ref {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-sibling-list__item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-sibling-list__status {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__row label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__row select,
html[data-text="large"] .rsv-add-sibling-form__row input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__error {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-add-sibling-form__empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-alert {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-form-group label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-form-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-form-error {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-mobile-cards-on .rsv-row__dates-mobile,
    html[data-text="large"] .rsv-mobile-cards-on .rsv-day-row__dates-mobile {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-on .rsv-row__platform-mobile,
    html[data-text="large"] .rsv-mobile-cards-on .rsv-day-row__platform-mobile {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-on .rsv-row__status-mobile {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-on .rsv-price-line--mobile {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__phone-compact {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--checkin,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--checkout,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--nights,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--checkin,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--checkout,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--nights {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--nights::before,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--nights::before {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--checkin::before,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--checkin::before {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-day-row__col--checkout::before,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .rsv-row__col--checkout::before {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-day-row__col--checkin,
    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-day-row__col--checkout,
    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-day-row__col--nights,
    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-row__col--checkin,
    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-row__col--checkout,
    html[data-text="large"] .rsv-mobile-cards-on:not(.rsv-mobile-cards-polish) .rsv-card--expanded .rsv-row__col--nights {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-on .rsv-day-row__name,
    html[data-text="large"] .rsv-mobile-cards-on .rsv-row__title {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .door-num-badge {
        font-size: calc(16px * 1.15) !important;
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__details .rsv-detail--eta,
    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__phone-compact {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__details .rsv-detail--car {
        font-size: calc(14px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-ref {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-source {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__room-name {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-day-row__details .rsv-detail--secondary {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-mobile-cards-polish .rsv-card--expanded .door-num-badge {
        font-size: calc(13px * 1.15) !important;
    }

    html[data-text="large"] .rsv-mobile-cards-on .rsv-card-kebab-item {
        font-size: calc(0.875rem * 1.15);
    }
}

html[data-text="large"] .rsv-id-upload-card__upsell {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__intro {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__hint {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__meta-line {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__meta-sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-id-upload-card__source-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-back-link {
    font-size: calc(var(--text-sm, 13px) * 1.15);
}

html[data-text="large"] .rsv-add-sibling-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-payments-empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-preview {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-preview__icon {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-preview__meta {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-note-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-note-thread {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .rsv-note-thread--sheet .rsv-note-thread__compose-input,
    html[data-text="large"] .rsv-note-thread--sheet .rsv-note-thread__reply-input {
        font-size: calc(16px * 1.15);
    }
}

html[data-text="large"] .rsv-note-thread__head {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-note-thread__author {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-note-thread__time {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-note-thread__priority {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-note-thread__body {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-thread__resolved-meta {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-note-thread__group-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-note-thread__reply-input {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-note-thread__reply-btn,
html[data-text="large"] .rsv-note-thread__resolve-btn,
html[data-text="large"] .rsv-note-thread__reopen-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-note-thread__priority-select {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-note-thread__compose-input {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-thread__post-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-note-thread__group-check {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-upcoming-staying-toggle {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-upcoming-source-pill {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-upcoming-source-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-upcoming-day__header {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-upcoming-day__counts {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-upcoming-day__header {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-upcoming-day__counts {
        font-size: calc(11px * 1.15);
    }
}

html[data-text="large"] .rsv-upcoming-far-future {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-upcoming-load-more__btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-upcoming-load-more__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-list-page .gst-returning-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .rsv-modal-nights-line {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsv-modal-nights-line__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-nights-line {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-row__col--nights,
html[data-text="large"] .rsv-day-row__col--nights {
    font-size: calc(12px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .rsv-mobile-cards-on .rsv-m {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rsv-m__band {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__photo-room {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__party {
        font-size: calc(11.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__ref {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-m__comma {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-m__site {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-m__guest {
        font-size: calc(17px * 1.15);
    }

    html[data-text="large"] .rsv-m__roomname-side {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__eta {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__car {
        font-size: calc(13.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__chip {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__nights {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rsv-m__extra .rsv-times-chip {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__pill {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rsv-m__facts {
        font-size: calc(15px * 1.15);
    }
}

html[data-text="large"] .rsv-nights-line {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-id-check {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rsv-id-check__ic {
    font-size: calc(9.5px * 1.15);
}

html[data-text="large"] .rsv-prop-tag {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rsv-m__l .rsv-prop-tag {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsv-times-chip {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsv-m__row--times .rsv-times-chip {
    font-size: calc(13px * 1.15);
}

/* ── restrictions.css ── */
html[data-text="large"] .rsx-chip {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsx-help {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsx-select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsx-item__room {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rsx-item__dates {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsx-item__notes {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsx-item__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsx-status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rsx-sec h3 label {
    font: inherit;
}

html[data-text="large"] .rsx-pill {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsx-quick__btn {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsx-week__head strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsx-week__opt {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rsx-day span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rsx-rule__text strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rsx-rule__text > span,
html[data-text="large"] .rsx-rule__text > label + span {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsx-rule__num {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rsx-summary__text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rsx-summary__warn {
    font-size: calc(13px * 1.15);
}

/* ── reviews.css ── */
html[data-text="large"] .rvx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-warn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-link {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rvx-tile__value {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .rvx-tile__value small {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rvx-tile__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-tile__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rvx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rvx-count {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rvx-filters label,
html[data-text="large"] .rvx-form label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rvx select,
html[data-text="large"] .rvx input[type="text"] {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rvx input[type="file"] {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-score {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rvx-card__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rvx-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rvx-text__label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rvx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rvx-pager {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rvx-panel h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rvx-steps {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rvx-reply {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rvx-replyform > summary {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rvx-replyform textarea {
    font: inherit;
    font-size: calc(14px * 1.15);
}

/* ── rooms-modern.css ── */
html[data-text="large"] .rmx-head h2 {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .rmx-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-btn--sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmx-frontdoor__text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-frontdoor__text span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmx-seg__opt {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-search input {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-card__name {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rmx-card__door {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rmx-card__meta {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmx-status__text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-status__text span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmx-access {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmx-menu__list a,
html[data-text="large"] .rmx-menu__list button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-empty h3 {
    font-size: calc(19px * 1.15);
}

html[data-text="large"] .rmx-empty p {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rmx-dialog__panel h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .rmx-dialog__panel p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-back {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-head__title h2 {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .rmd-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-pill {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rmd-archived strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rmd-archived span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmd-photo__more {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmd-nophotos span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmd-nophotos strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rmd-card h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rmd-link {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmd-muted {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmd-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmd-lead {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rmd-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-stays li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-stays__role {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmd-stays__dates {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmd-cleaning {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmd-facts dt {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmd-facts dd {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-access strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .rmd-feeds li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-feeds__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmd-blocks__dates {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-blocks__meta,
html[data-text="large"] .rmd-blocks__notes {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmd-list li {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmd-prio {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .rmd-foot__archive {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-viewer__fig figcaption {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf-nav a {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf-errors {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf .form-group label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf .form-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmf-sub label {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] .rmf-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmf-more > summary {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf-switch strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .rmf-main-photo > label,
html[data-text="large"] .rmf-gallery__head label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmf-gallery__count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmf-gallery__caption {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmf-gallery__drag,
html[data-text="large"] .rmf-gallery__delete {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .rmf-gallery__loading {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rmf-bar__dirty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rmf-bar__dirty::before {
    font-size: calc(10px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .rmx-head h2 {
        font-size: calc(22px * 1.15);
    }

    html[data-text="large"] .rmx-head__sub {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rmx-card__name {
        font-size: calc(15px * 1.15);
    }

    html[data-text="large"] .rmx-card__meta {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .rmd-head__title h2 {
        font-size: calc(22px * 1.15);
    }

    html[data-text="large"] .rmd-photo__count {
        font-size: calc(12.5px * 1.15);
    }

    html[data-text="large"] .rmd-stays__role {
        font-size: calc(12px * 1.15);
    }
}

html[data-text="large"] .rmx-filter select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-table {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rmx-th {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rmx-sort__arrow {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .rmx-sync,
html[data-text="large"] .rmx-tonight {
    font-size: calc(13px * 1.15);
}

/* ── section_list.css ── */
html[data-text="large"] .se-drag,
html[data-text="large"] .se-toggle,
html[data-text="large"] .se-act {
    font: inherit;
}

html[data-text="large"] .se-title {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .se-meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .se-hidden-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .se-menu-item,
html[data-text="large"] .se-menu-cancel {
    font: 500 calc(14px * 1.15)/1.2 Inter, system-ui, sans-serif;
}

html[data-text="large"] .se-menu-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .se-menu-layer.is-sheet .se-menu-item {
    font-size: calc(15.5px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .se-title {
        font-size: calc(15px * 1.15);
    }
}

/* ── settings_checkin.css ── */
html[data-text="large"] .cis-flow__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-flow__steps li {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-flow__steps li::before {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cis-flow__note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-row__title {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .cis-row__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-always {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .cis-plan {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .cis-label {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .cis-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .cis-terms__quill {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .cis-terms textarea.form-control {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .cis-preview {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .cis-legal-note {
    font-size: calc(12px * 1.15);
}

/* ── smart-locks.css ── */
html[data-text="large"] .slx-card h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .slx-muted {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-conn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-state {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .slx-tab {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .slx-door__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-battery {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .slx-status {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-empty-line {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .slx-subtab {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-pin__meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-digits {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .slx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .slx-event {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .slx-event__when {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .slx-inline-form {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-qty {
    font: inherit;
}

html[data-text="large"] .slx-howopen__month h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .slx-howopen__total {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .slx-howopen__legend {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .slx-howopen__doors summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-howopen__table {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-howopen__table thead th {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .slx-pin__why {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .slx-gw {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .slx-back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .slx-lead {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .sls-brand__name {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .sls-brand__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-brand__acct {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .sls-chips {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sls-soon__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-group__title {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-tag {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .sls-field label,
html[data-text="large"] .sls-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-input {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .sls-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .sls-check {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sls-seg label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-callout {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-callout strong {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .sls-facts dt {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sls-facts dd {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sls-steps li::before {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-steps strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sls-steps p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-lock__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sls-lock__assigned {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sls-x {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .sls-lock details summary {
    font-size: calc(13px * 1.15);
}

/* ── smart-pricing.css ── */
html[data-text="large"] .sp-card__title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .sp-help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-field label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-field input[type="text"],
html[data-text="large"] .sp-field input[type="number"] {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-toggle-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-toggle-desc {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-notify-threshold {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-notify-threshold__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-radio-label--compact .sp-radio-text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-checkbox-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-radio-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-radio-desc {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-slider-value {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-sync-last {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-city-input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-sync-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-detect-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-coords-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-sync-counter {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-autocomplete__item {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-autocomplete__kind {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .sp-inline-stat {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-inline-stat--sync {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-view-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-priority-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-priority-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-manual-link {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-empty__manual {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-section__title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .sp-section__sub {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-empty {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-empty h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .sp-empty p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-event-card__day {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .sp-event-card__month {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-event-card__weekday {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .sp-event-card__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-event-card__venue {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-event-card__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-impact-badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .sp-category-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sp-source-badge {
    font-size: calc(9px * 1.15);
}

html[data-text="large"] .sp-filter-banner {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-card__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-venue-textarea {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-dismissed-expander__summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-dismissed-item__name {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-dismissed-item__meta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-btn--undismiss {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-source-legend {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .form-label-optional {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .form-help {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .form-error {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-score-ring {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-calendar .fc-event {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sp-calendar .fc-daygrid-more-link {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sp-calendar .fc-prev-button,
html[data-text="large"] .sp-calendar .fc-next-button,
html[data-text="large"] .sp-calendar .fc-today-button {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-calendar .fc-prev-button .fc-icon,
html[data-text="large"] .sp-calendar .fc-next-button .fc-icon {
    font-size: 0 !important;
}

html[data-text="large"] .sp-calendar .fc-prev-button .fc-icon::before {
    font-size: calc(20px * 1.15) !important;
}

html[data-text="large"] .sp-calendar .fc-next-button .fc-icon::before {
    font-size: calc(20px * 1.15) !important;
}

html[data-text="large"] .sp-modal__badge {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .sp-modal__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .sp-modal__row {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-modal__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-modal-event__name {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-modal-event__meta {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sp-modal-event__impact {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .sp-select-all {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-bulk-apply {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-sug-row {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-sug-row--header {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-sug-row__sub {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-sug-row__col--reason {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-multiplier-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-confidence-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-attribution {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-upsell__title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .sp-upsell__desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-upsell__plan {
    font-size: calc(13px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .sp-calendar .fc-event {
        font-size: 0;
    }

    html[data-text="large"] .sp-calendar .fc-daygrid-day-number {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .sp-calendar .fc-col-header-cell-cushion {
        font-size: calc(11px * 1.15);
    }

    html[data-text="large"] .sp-calendar .fc-toolbar-title {
        font-size: calc(16px * 1.15) !important;
    }
}

html[data-text="large"] .sp-sync-overlay__title {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .sp-sync-overlay__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-venue-cog-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-cog-btn__badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__close {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__intro {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__empty {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__search {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-venue-colors-add__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__no-results {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-colors-row__name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-venue-colors-row__count {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .sp-venue-color-chip {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-venue-colors-modal__status {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ev-form .form-group > label,
html[data-text="large"] .ev-form-colors legend {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ev-form .form-help {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ev-color-chip--none {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .ev-form-switch__text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ev-form-switch__text small {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-pager {
    font-size: calc(0.875rem * 1.15);
}

html[data-text="large"] .sp-venue-colors-auto {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .sp-venue-colors-auto__hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .sp-venue-colors-row__auto {
    font-size: calc(11.5px * 1.15);
}

/* ── stock-photo-modal.css ── */
html[data-text="large"] .spm-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .spm-close {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .spm-search-input {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .spm-filter-select {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-card {
    font: inherit;
}

html[data-text="large"] .spm-video-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .spm-pick {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .spm-attribution {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .spm-empty p {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .spm-suggest button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-loading {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-more button {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-status {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .spm-footer {
    font-size: calc(12px * 1.15);
}

/* ── team.css ── */
html[data-text="large"] .tmx-muted {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tmx-crumb {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tmx-bad {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .tmx-row__text small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-avatar--lg {
    font-size: calc(24px * 1.15);
}

html[data-text="large"] .tmx-pill {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .tmx-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-panel h2 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tmx-roles > div {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .tmx-mini {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-form label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx input[type="text"],
html[data-text="large"] .tmx input[type="email"],
html[data-text="large"] .tmx input[type="tel"] {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-rolepick legend,
html[data-text="large"] .tmx-props legend {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-props label {
    font-size: calc(14px * 1.15) !important;
}

html[data-text="large"] .tmx-opt strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-opt small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-hero h1 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .tmx-dl {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-bullets {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx input[type="file"] {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tmx-tab {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-newrole__label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tmx select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-ro__row {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .tmx-lvl {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tmx-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tmx-roleform__title {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .tmx-field {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-errors {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-area__name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tmx-area__name small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-area__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tmx-seg span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .tmx-switch {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tmx-switch small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tmx-fixed {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tmx-fixed small {
    font-size: calc(12px * 1.15);
}

/* ── tioo_dialog.css ── */
html[data-text="large"] .tioo-dlg-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .tioo-dlg-msg {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tioo-dlg-btn {
    font: inherit;
    font-size: calc(14px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .tioo-dlg-btn {
        font-size: calc(15px * 1.15);
    }
}

/* ── upsells.css ── */
html[data-text="large"] .ups-status strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ups-status span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-switch__text strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ups-switch__text span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-mode strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ups-mode small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-count {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-help {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-preview {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-room__info strong {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .ups-room__info span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-room__price > span:first-child {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ups-money {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ups-room__first {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .urq-where {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .urq-contacted {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .urq-move__from {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .urq-move__to strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .urq-price {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .urq-price strong {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .urq-staff-note {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .urq-inline .brq-link {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .urq-row__msg {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .urq-what {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .urq-amount small,
html[data-text="large"] .urq-total,
html[data-text="large"] .urq-noemail {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .urq-setup strong {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .urq-setup span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-room__first--nophoto {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-more__field > label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-more__count {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .ups-more__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-example {
    font: inherit;
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-event__switch strong {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-event__switch small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-chipbtn span {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-event__example {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-empty {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-rule__word {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-chip {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-chip button {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .ups-add-room {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-rule__warn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-rule__pause {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-unmatched legend {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ups-prev-pick label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-prev-card__hl {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .ups-prev-card__room {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ups-prev-card__price {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ups-prev-card__event {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ups-prev-errors {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .urq-headline {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .urq-event {
    font-size: calc(12.5px * 1.15);
}

/* ── websites_overview.css ── */
html[data-text="large"] .wb-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wb-btn-cancel {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-btn-danger {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-btn-danger-sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-btn-amber-sm {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-banner-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .wb-banner-text {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-maint-overdue {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-maint-facts li {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wb-maint-edit summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-maint-form label.wb-maint-label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wb-maint-form .wb-maint-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .wb-maint-check strong {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-maint-check span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wo-chip {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .wo-chip--sm {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .wo-card__title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .wl-thumb__fallback {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wl-meta li {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wo-menu__item {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wo-menu__item small {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .wl-head__title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .wl-head__sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wl-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wl-title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .wl-for {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wo-head__eyebrow {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .wo-head__title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .wo-head__hint {
    font-size: calc(13px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .wo-head__title {
        font-size: calc(19px * 1.15);
    }
}

html[data-text="large"] .wo-setting__label {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .wo-setting__desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wo-setting__note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wo-link__text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wo-link__text span {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wo-needs__intro {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wo-needs__text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wo-needs__text span {
    font-size: calc(13px * 1.15);
}

/* ── xls_upload.css ── */
html[data-text="large"] .xlx-card h2 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .xlx-muted {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .xlx-small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-upgrade p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .xlx-note {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .xlx-drop__hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-drop__file {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xlx-error {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xlx-ota p {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .xlx-history__when {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-history__counts {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-col dt {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .xlx-col dd {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-req {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .xlx-back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xlx-title {
    font-size: calc(clamp(20px, 5vw, 28px) * 1.15);
}

html[data-text="large"] .xlx-tile__label {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xlx-tile__value {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .xlx-r {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .xlx-r__num {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .xlx-r__state {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .xlx-r__msg {
    font-size: calc(12.5px * 1.15);
}

@media (max-width: 768px) {
    html[data-text="large"] .xlx-tile__value {
        font-size: calc(24px * 1.15);
    }
}

html[data-text="large"] .xlx-state {
    font-size: calc(11.5px * 1.15);
}

/* ── dashboard-brand.css ── */
html[data-text="large"] .org-brand .biz-logo__text {
    font-size: calc(19px * 1.15);
}

@media (min-width: 769px) {
    html[data-text="large"] .sidebar.collapsed .org-brand .org-avatar {
        font-size: calc(13px * 1.15);
    }
}

html[data-text="large"] .sidebar .logo .logo-biz .biz-logo__text {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .sidebar .logo .logo-biz-icon {
    font-size: calc(14px * 1.15);
}

/* ── dashboard-dark.css ── */
html[data-text="large"] .user-menu-theme__label {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .user-menu-theme__opt {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .user-menu-theme__hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .user-menu-text__a--s {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .user-menu-text__a--l {
    font-size: calc(17px * 1.15);
}

/* ── template dashboard/setup_request.html (<style>) ── */
html[data-text="large"] .hrx .sh-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .hrx .sh-legend {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .hrx .hrx-field input[type="tel"] {
    font: inherit;
    font-size: calc(15px * 1.15);
}

/* ── template guests/_id_delete_dialog.html (<style>) ── */
html[data-text="large"] .id-del-dialog__title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .id-del-dialog__lead,
html[data-text="large"] .id-del-dialog__hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .id-del-dialog__reasons {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .id-del-dialog__reasons legend {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .id-del-dialog__note-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .id-del-dialog input[type="text"],
html[data-text="large"] .id-del-dialog select {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .id-del-dialog textarea {
    font: inherit;
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .id-del-dialog__error {
    font-size: calc(13px * 1.15);
}

/* ── template properties/_extra_form_styles.html (<style>) ── */
html[data-text="large"] .xf-back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xf-sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .xf-section {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xf-field label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .xf-field small,
html[data-text="large"] .xf-check small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .xf-errors {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .xf-image__preview {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .xf-image details summary {
    font-size: calc(13px * 1.15);
}

/* ── template properties/_extra_list_styles.html (<style>) ── */
html[data-text="large"] .xl-head p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .xl-meta {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .xl-state {
    font-size: calc(12px * 1.15);
}

/* ── template reservations/door_entries.html (<style>) ── */
html[data-text="large"] .doe-back {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-first__label {
    font-size: calc(calc(12.5px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-first strong {
    font-size: calc(calc(26px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-first span:last-child {
    font-size: calc(calc(13.5px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-first .doe-none {
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-day {
    font-size: calc(calc(12.5px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-row {
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .doe-how {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

/* ── template reservations/partials/_deposit_box.html (<style>) ── */
html[data-text="large"] .rd-dep-keep__form label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-dep-keep__form input {
    font: inherit;
}

/* ── template settings/_door_clip_card.html (<style>) ── */
html[data-text="large"] .tdc-lead {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-state {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-figcap {
    font-size: calc(calc(12px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-keys {
    font-size: calc(calc(12px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-keys b {
    font-size: calc(calc(11px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-check {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-label {
    font-size: calc(calc(14px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-help {
    font-size: calc(calc(12px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-using {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

html[data-text="large"] .tdc-how ol {
    font-size: calc(calc(13px * var(--ts, 1)) * 1.15);
}

/* ── template settings/id_feature_accept.html (<style>) ── */
html[data-text="large"] .idfa-all__btn {
    font: inherit;
}

html[data-text="large"] .idfa-count {
    font-size: calc(0.85rem * 1.15);
}

/* ── template settings/overview.html (<style>) ── */
html[data-text="large"] .settings-search input {
    font: inherit;
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .settings-search__none {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .settings-card__plan,
html[data-text="large"] .settings-card__ok,
html[data-text="large"] .settings-card__warn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .settings-card__status {
    font-size: calc(calc(12.5px * var(--ts, 1)) * 1.15);
}

/* ── template settings/portal_appearance.html (<style>) ── */
html[data-text="large"] .pap-welcome {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .pap-room {
    font-size: calc(26px * 1.15);
}

html[data-text="large"] .pap-guest {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pap-cta {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .pap-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .pap-pin-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .pap-note {
    font-size: calc(12px * 1.15);
}

/* ── template settings/portal_content_tab.html (<style>) ── */
html[data-text="large"] .ql-container {
    font-size: calc(14px * 1.15);
}

/* ── template settings/portal_faq_edit.html (<style>) ── */
html[data-text="large"] .hrx .ql-container.ql-snow {
    font: inherit;
}

html[data-text="large"] .ql-editor {
    font-size: calc(15px * 1.15);
}

/* ── template settings/portal_faqs.html (<style>) ── */
html[data-text="large"] .ql-editor {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .faq-arrow-btn {
    font-size: calc(12px * 1.15);
}

/* ── template settings/portal_smart_lock.html (<style>) ── */
html[data-text="large"] .wk-digit {
    font-size: calc(1.125rem * 1.15);
}

/* ── template website/domain/settings.html (<style>) ── */
html[data-text="large"] .dom-header-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .dom-header-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-domain-name {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .dom-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .dom-btn {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dom-success-banner strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-success-banner p {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-dns-title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .dom-dns-desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-step-number {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-step-title {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-step-desc {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-record-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .dom-record-value {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-record-code {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-provider-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dom-provider-subtitle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-provider-summary {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dom-provider-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .dom-provider-body {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dom-provider-steps code {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dom-provider-warning {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-help-tip {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-setup-title {
    font-size: calc(20px * 1.15);
}

html[data-text="large"] .dom-setup-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-input {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dom-input-help {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .dom-benefit strong {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .dom-benefit span {
    font-size: calc(12.5px * 1.15);
}

/* ── template website/domain/upsell.html (<style>) ── */
html[data-text="large"] .dom-upsell-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .dom-upsell-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .dom-upsell-price {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .dom-upsell-plan {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .dom-upsell-btn {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .dom-upsell-feature {
    font-size: calc(13.5px * 1.15);
}

/* ── template website/editor/_branding_identity_nav.html (<style>) ── */
html[data-text="large"] .ns-desc {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ns-bar-options h4 {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ns-tint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ns-checks label {
    font-size: calc(12px * 1.15);
}

/* ── template website/editor/_branding_modals.html (<style>) ── */
html[data-text="large"] .discard-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .discard-modal-text {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .discard-modal-btn {
    font-size: calc(14px * 1.15);
}

@media (max-width: 480px) {
    html[data-text="large"] .discard-modal-title {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .discard-modal-text {
        font-size: calc(13px * 1.15);
    }

    html[data-text="large"] .discard-modal-btn {
        font-size: calc(13px * 1.15);
    }
}

/* ── template website/editor/_crop_modal.html (<style>) ── */
html[data-text="large"] .crop-header h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .crop-close-btn {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .crop-loading {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .crop-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .crop-zoom-btn {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .crop-skip-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .crop-apply-btn {
    font-size: calc(14px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .crop-header h3 {
        font-size: calc(16px * 1.15);
    }

    html[data-text="large"] .crop-btn {
        font-size: calc(12px * 1.15);
    }

    html[data-text="large"] .crop-zoom-btn {
        font-size: calc(16px * 1.15);
    }
}

/* ── template website/editor/area_guide.html (<style>) ── */
html[data-text="large"] .ag-item-dist,
html[data-text="large"] .ag-item-prop {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ag-header-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .ag-header-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ag-btn-add {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ag-category-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .ag-category-count {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ag-item-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ag-item-desc {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-item-addr {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ag-item-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .ag-action-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ag-total {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-empty-text {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .ag-empty-hint {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ag-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-status {
    font-size: calc(12.5px * 1.15);
}

/* ── template website/editor/area_guide_form.html (<style>) ── */
html[data-text="large"] .ag-back {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ag-sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ag-field label,
html[data-text="large"] .ag-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .ag-field small,
html[data-text="large"] .ag-check small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-details > summary {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .ag-hint {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-image__preview {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .ag-image details summary {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ag-maplink {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .ag-warn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .ag-errors {
    font-size: calc(14px * 1.15);
}

/* ── template website/editor/blog_form.html (<style>) ── */
html[data-text="large"] .blog-form-header h2 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .blog-header-btn {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] .blog-form-card h3 {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blog-field label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blog-field input[type="text"],
html[data-text="large"] .blog-field input[type="url"],
html[data-text="large"] .blog-field input[type="datetime-local"],
html[data-text="large"] .blog-field select,
html[data-text="large"] .blog-field textarea {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .blog-field .field-hint,
html[data-text="large"] .blog-form-card .field-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] #blog-editor-wrap .ql-toolbar .ql-picker-label {
    font-size: calc(13px * 1.15) !important;
}

html[data-text="large"] #blog-editor-wrap .ql-container.ql-snow {
    font-size: calc(15px * 1.15) !important;
}

html[data-text="large"] #blog-editor-wrap .ql-editor {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] #blog-editor-wrap .ql-editor h2 {
    font-size: calc(1.4rem * 1.15);
}

html[data-text="large"] #blog-editor-wrap .ql-editor h3 {
    font-size: calc(1.15rem * 1.15);
}

html[data-text="large"] .blog-media-toolbar button {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .stock-modal-header h3 {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .stock-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .stock-search-bar input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .stock-results-loading {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .stock-thumb-credit {
    font-size: calc(10px * 1.15);
}

html[data-text="large"] .video-modal-body input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .video-modal-body .field-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .stock-or {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blog-toggle {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blog-preview-bar h3 {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .blog-preview-status {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .blog-preview-device-btn {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .blog-preview-bar-right .btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blog-save-toast {
    font-size: calc(13px * 1.15);
}

@media (max-width: 600px) {
    html[data-text="large"] .blog-header-btn {
        font-size: calc(12px * 1.15) !important;
    }
}

@media (max-width: 480px) {
    html[data-text="large"] .blog-form-header h2 {
        font-size: calc(16px * 1.15);
    }
}

/* ── template website/editor/blog_list.html (<style>) ── */
html[data-text="large"] .blog-header h2 {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .blog-header-sub {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .blog-card-title {
    font-size: calc(14.5px * 1.15);
}

html[data-text="large"] .blog-card-meta-text {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .wb-modal-close {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .wb-modal h3 {
    font-size: calc(1.15rem * 1.15);
}

html[data-text="large"] .wb-modal p {
    font-size: calc(0.9rem * 1.15);
}

html[data-text="large"] .wb-modal-count {
    font-size: calc(0.85rem * 1.15) !important;
}

/* ── template website/editor/dashboard.html (<style>) ── */
html[data-text="large"] .wb-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .wb-modal-subtitle {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-modal-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .snap-anim-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-anim-text span {
    font-size: calc(12px * 1.15);
}

/* ── template website/editor/page_create.html (<style>) ── */
html[data-text="large"] .pc-error {
    font-size: calc(14px * 1.15);
}

/* ── template website/editor/recently_deleted.html (<style>) ── */
html[data-text="large"] .rd-sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .rd-tab {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .rd-kind {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .rd-meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-left {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-warn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .rd-del {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .rd-none {
    font-size: calc(13px * 1.15);
}

/* ── template website/editor/snapshots.html (<style>) ── */
html[data-text="large"] .snap-auto-note {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .snap-usage-count {
    font-size: calc(28px * 1.15);
}

html[data-text="large"] .snap-usage-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-usage-plan {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .snap-save-btn {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-limit-msg {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .snap-card-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-badge {
    font-size: calc(10.5px * 1.15);
}

html[data-text="large"] .snap-card-date {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .snap-card-tpl {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .snap-btn {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .snap-empty h3 {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .snap-empty p {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .snap-modal-subtitle {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .snap-label {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .snap-input {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .snap-modal-detail-label {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .snap-modal-detail-value {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .snap-modal-notice {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .snap-modal-btn {
    font-size: calc(13.5px * 1.15);
}

@media (max-width: 640px) {
    html[data-text="large"] .snap-usage-count {
        font-size: calc(24px * 1.15);
    }
}

/* ── template website/editor/subscribers.html (<style>) ── */
html[data-text="large"] .es-sub {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .es-tab {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .es-meta {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .es-badge {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .es-del {
    font: inherit;
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .es-pages {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .es-none,
html[data-text="large"] .es-note {
    font-size: calc(13px * 1.15);
}

/* ── template website/editor/template.html (<style>) ── */
html[data-text="large"] .tpl-header-title {
    font-size: calc(22px * 1.15);
}

html[data-text="large"] .tpl-header-desc {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tpl-plan-chip {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tpl-tier-title {
    font-size: calc(17px * 1.15);
}

html[data-text="large"] .tpl-tier-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .tpl-lock-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .tpl-active-badge {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .tpl-card-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tpl-card-desc {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tpl-preview-btn {
    font-size: calc(11px * 1.15);
}

html[data-text="large"] .tpl-custom-title {
    font-size: calc(16px * 1.15);
}

html[data-text="large"] .tpl-custom-desc {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .tpl-custom-cta {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-modal-title {
    font-size: calc(18px * 1.15);
}

html[data-text="large"] .wb-modal-subtitle {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-modal-info {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wb-btn-cancel {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wb-btn {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] button.tpl-card-thumb {
    font: inherit;
}

html[data-text="large"] .tpl-thumb-hover {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tpl-card-name {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tpl-card-desc {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] .tpl-card-layout {
    font-size: calc(11.5px * 1.15);
}

html[data-text="large"] .tpl-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tpl-look-legend {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tpl-look-option strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tpl-look-option small {
    font-size: calc(12.5px * 1.15);
}

html[data-text="large"] #tpl-confirm-modal p.tpl-look-hint {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tpl-starter-text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tpl-starter-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .tpl-confirm-list ul {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tpl-confirm-danger-title {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .tpl-pv-title {
    font-size: calc(15px * 1.15);
}

html[data-text="large"] .tpl-dev-btn {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .tpl-pv-note {
    font-size: calc(12px * 1.15);
}

html[data-text="large"] .snap-anim-text strong {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .snap-anim-text span {
    font-size: calc(12px * 1.15);
}

/* ── template website/editor/website_create.html (<style>) ── */
html[data-text="large"] .wc-info-title {
    font-size: calc(13.5px * 1.15);
}

html[data-text="large"] .wc-info-text {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wc-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wc-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wc-prop-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wc-prop-city {
    font-size: calc(12px * 1.15);
}

/* ── template website/editor/website_manage_properties.html (<style>) ── */
html[data-text="large"] .wc-label {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wc-hint {
    font-size: calc(13px * 1.15);
}

html[data-text="large"] .wc-prop-name {
    font-size: calc(14px * 1.15);
}

html[data-text="large"] .wc-prop-city {
    font-size: calc(12px * 1.15);
}
