.e{position:fixed;z-index:900;inset:auto 12px max(12px,env(safe-area-inset-bottom));width:min(980px,calc(100% - 24px));margin:auto;padding:16px 20px;border:1px solid #e2e5e9;border-radius:18px;background:#fff;color:#607368;box-shadow:0 8px 28px #193f321c;display:flex;align-items:center;gap:20px}.e .s{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;color:#25684b}.e a{color:#25684b;font-weight:500}.e p{flex:1;margin:0;font-size:14px;line-height:1.5;text-wrap:pretty}.e a,.n a,.t a{text-decoration:underline;text-underline-offset:3px}.x,.p{display:flex;gap:8px}.e button,.o button{min-height:44px;padding:9px 14px;border:1px solid #607368;border-radius:9px;background:#fff;color:#193f32;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.e button:hover,.o button:hover{background:#f1f3f5}.e .a{border-color:transparent;padding-inline:8px;color:#607368}.e button:not(.a){border-color:#b9cab9;border-radius:12px;color:#25684b;padding-inline:18px}.e button.d{background:#25684b;border-color:#25684b;color:#fff;box-shadow:0 2px 5px #25684b30}.e button.d:hover{background:#193f32;border-color:#193f32}.e .l{flex-basis:100%}.c{height:var(--cookie-banner-space, 0px)}.o{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #d8dde4;border-radius:18px;color:#193f32;background:#fff;overflow-y:auto;overscroll-behavior:contain}.o::backdrop{background:#10182866}.o header{display:flex;align-items:center;justify-content:space-between;gap:16px}.o header button{flex:0 0 44px;font-size:24px;padding:0}.o h2{margin:0;font-size:24px;line-height:1.25;text-wrap:balance}.o p{font-size:14px;line-height:1.6;margin:16px 0;text-wrap:pretty}.i{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e0e4e8;padding:16px 0}.i strong{font-size:16px}.i p{margin:6px 0 0}.i>span{font-size:12px;flex:0 0 76px;text-align:right}.i input{appearance:auto;width:22px;height:22px;flex:0 0 22px;accent-color:#193f32;cursor:pointer;margin:11px}.i input:disabled{cursor:not-allowed}.f{color:#566273}.p{position:sticky;bottom:-24px;background:#fff;padding:16px 0;margin-top:12px;justify-content:flex-end;border-top:1px solid #e0e4e8}.n{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.n a{min-height:44px;display:inline-flex;align-items:center}.t{border-top:1px solid #e0e4e8;padding-top:12px;font-size:14px}.t summary{cursor:pointer;padding:10px 0;font-weight:650}.r{display:grid;gap:12px;padding:12px 0}.r>div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid #e0e4e8;overflow-wrap:anywhere}.r span{font-size:13px}.l{color:#a22a16}.e :is(a,button):focus-visible,.o :is(a,button,input,summary):focus-visible{outline:3px solid #74a384;outline-offset:3px}@media(max-width:700px){.e{flex-direction:column;gap:10px;padding:12px;align-items:stretch}.e p{font-size:14px}.x{justify-content:flex-end;gap:6px;flex-wrap:wrap}.e button:not(.a){padding-inline:10px}.o{padding:18px}.p{bottom:-18px;flex-wrap:wrap}}#ecv-consent-root{font-family:Arial,Helvetica,sans-serif}#ecv-consent-root *,#ecv-consent-root *:before,#ecv-consent-root *:after{box-sizing:border-box}#app .mobile-dock,#app .selection-actions{bottom:var(--cookie-banner-space, 0px)}#app .screen:has(.selection-actions),#app .screen:has(.mobile-dock){animation:none}#app .legal-links{align-items:center}#app .legal-links :is(a,[data-consent-open]){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;line-height:1.5}#app .legal-links [data-consent-open]{background:none;border:0;margin:0;color:inherit;font:inherit;line-height:1.5}@media(max-width:600px){#app .legal-links [data-consent-open]{font-size:12px}}
