.pay-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;box-sizing:border-box;min-height:44px;padding:6px 48px 6px 12px;font-size:13px;line-height:1.4;text-align:center;color:var(--error-text);background:var(--error-bg);border:0;border-bottom:1px solid var(--error-line);border-radius:0}.pay-bar-text{margin:0}.pay-bar-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pay-bar-close{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pay-bar.pay-bar-overlay{position:fixed;left:0;right:0;z-index:60;box-shadow:var(--shadow-menu)}body:has(>.pay-bar-overlay) #topbar+:is(.trial-bar-slot,.trial-bar,.trial-recap){margin-top:var(--pay-bar-h, 44px)}
