.analytics-consent{position:fixed;z-index:1000;inset:auto 18px 18px 18px;max-width:680px;padding:18px 20px;border:1px solid #d4dfd0;border-radius:14px;background:#fff;box-shadow:0 16px 50px #122f2633;display:flex;align-items:center;gap:20px}.analytics-consent strong{color:#193a30;font-size:15px}.analytics-consent p{margin:6px 0 0;color:#54635e;font-size:13px;line-height:1.5}.analytics-consent p a{color:#193a30;text-decoration:underline}.analytics-consent-actions{display:flex;flex:none;flex-direction:column;gap:8px}.analytics-consent-actions button{min-height:44px;min-width:140px;border:1px solid #193a30;border-radius:7px;background:#fff;color:#193a30;padding:10px 16px;cursor:pointer;font:700 13px Arial,sans-serif}.analytics-consent-actions .analytics-consent-accept{background:#193a30;color:white}.analytics-consent-actions button:focus-visible{outline:3px solid #477d69;outline-offset:3px}.cookie-settings-button{position:fixed;z-index:90;bottom:10px;right:12px;border:1px solid #d4dfd0;border-radius:6px;background:#fff;color:#193a30;padding:5px 8px;cursor:pointer;font-size:10px}@media (max-width:650px){.analytics-consent{flex-direction:column;align-items:stretch}.analytics-consent-actions{flex-wrap:wrap}.analytics-consent-actions button{flex:1}}.checkout-price-summary{font-size:14px;line-height:1.5;color:#193a30;overflow-wrap:anywhere}.pricing-checkout-button{white-space:normal;min-height:48px;text-align:center}@media (max-width:420px){.pricing-checkout-button{font-size:13px;padding:12px}}