#domago-popup{box-sizing:border-box;border:1px solid #e9e9e9;border-radius:24px;background:#fff;color:#171717;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:40px;margin:auto;box-shadow:0 24px 80px #0002;font-family:inherit;text-align:left;line-height:1.6}#domago-popup:not([open]){display:none}#domago-popup::backdrop{background:rgb(15 18 22 / .48)}#domago-popup .dp-brand{font-size:25px;font-weight:700;letter-spacing:-1.2px;margin-bottom:28px;line-height:1}#domago-popup .dp-brand span{color:var(--dp-accent)}#domago-popup .dp-label{font-size:10px;font-weight:600;letter-spacing:1.5px;margin:0 0 12px;color:#666}#domago-popup h2{font:inherit;font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.2;margin:0 0 18px;color:#171717}#domago-popup .dp-details{font-size:13px;font-weight:600;background:#fff7ec;border-radius:10px;padding:12px 14px;margin:0 0 20px;color:#4a3217}#domago-popup #domago-popup-text{font-size:14px;color:#626262;margin:0 0 26px}#domago-popup .dp-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--dp-accent);color:#171717;text-decoration:none;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.5;transition:filter .15s}#domago-popup .dp-cta:hover{filter:brightness(.95)}#domago-popup .dp-close{position:absolute;right:16px;top:14px;background:transparent;border:0;border-radius:50%;color:#656565;font:400 26px/1 sans-serif;padding:6px;width:36px;height:36px;cursor:pointer}#domago-popup .dp-later{display:block;margin:14px auto 0;padding:8px 16px;border:0;background:transparent;color:#626262;font:inherit;font-size:12px;cursor:pointer}#domago-popup :focus-visible{outline:3px solid #171717;outline-offset:4px}@media(max-width:480px){#domago-popup{padding:30px 24px;border-radius:20px}#domago-popup h2{font-size:26px}}@media(prefers-reduced-motion:reduce){#domago-popup *{transition:none}}
#domago-popup .dp-events{border:0;padding:0;margin:0 0 24px;min-width:0}#domago-popup .dp-events legend{font-size:12px;font-weight:600;margin-bottom:10px;color:#626262}#domago-popup .dp-event{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e5;border-radius:12px;padding:12px 14px;margin:0 0 8px;font-size:13px;line-height:1.5;cursor:pointer}#domago-popup .dp-event:has(input:checked){border-color:var(--dp-accent);background:#fff7ec}#domago-popup .dp-event input{appearance:auto;accent-color:var(--dp-accent);width:17px;height:17px;min-width:17px;margin:0;padding:0;position:static;opacity:1}#domago-popup .dp-cta[aria-disabled="true"]{opacity:.55}#domago-popup:has(.dp-events) #domago-popup-text{margin-bottom:20px}