.saas-announcement,.saas-consent{padding:14px 20px;margin:14px 0;background:#f0ebff;border:1px solid #ddd4f8;border-radius:12px;line-height:1.6}.saas-consent{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;width:100%}.saas-consent button,.saas-ad button{min-height:36px;border:1px solid #dcd4eb;background:white;border-radius:8px;padding:7px 12px;cursor:pointer;color:#34265f}.saas-ad{position:static!important;display:block!important;height:auto!important;background:#fff!important;color:#34265f!important;border:1px solid #e3dcec;border-radius:12px;padding:15px!important;margin:14px 0}.saas-ad a{display:block;color:inherit;text-decoration:none}.saas-ad small{display:block;color:#726a80;font-size:10px;margin-bottom:8px}.saas-ad img{display:block;width:auto;max-width:100%;max-height:160px;object-fit:contain;margin:10px 0}.saas-ad p{font-size:13px}.saas-language{max-width:130px;font:inherit;padding:7px;border:1px solid #ded5eb;border-radius:7px}.saas-faq{padding:16px;border-bottom:1px solid #e0d9e9}.saas-faq summary{cursor:pointer;font-weight:700}.saas-maintenance{position:fixed;inset:0;background:#f7f5fc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;padding:30px;text-align:center}
