._mnPja_banner{z-index:1000;background:var(--surface-raised);width:calc(100% - 40px);max-width:680px;max-height:calc(100svh - 40px);color:var(--text);border:1px solid var(--line);box-shadow:0 12px 36px var(--shadow);border-radius:12px;margin:0 auto;padding:20px;position:fixed;inset:auto 20px 20px;overflow-y:auto}._mnPja_banner::backdrop{background:var(--cookie-dialog-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._mnPja_banner p{margin:0 0 16px;font-size:14px}._mnPja_actions{flex-wrap:wrap;gap:12px;display:flex}._mnPja_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}._mnPja_heading h2{margin:0;font-size:20px}._mnPja_heading h2:focus{outline:none}._mnPja_close{--icon-button-size:36px}._mnPja_preferences{margin-bottom:16px}._mnPja_preferences summary{cursor:pointer}._mnPja_preferences summary>span{align-items:center;gap:6px;display:inline-flex}._mnPja_preferences summary svg{transition:transform var(--motion-duration) var(--motion-easing)}._mnPja_preferences[data-expanded=true] summary svg{transform:rotate(180deg)}._mnPja_preferences p{margin:8px 0 12px}._mnPja_option{align-items:center;gap:10px;font-weight:600;display:flex}._mnPja_option input{width:20px;height:20px;accent-color:var(--accent)}._mnPja_actions button{flex:1}@media (max-width:480px){._mnPja_banner{width:calc(100% - 24px);padding:16px;bottom:12px;left:12px;right:12px}._mnPja_actions button{font-size:13px}}@media (prefers-reduced-motion:reduce){._mnPja_preferences summary svg{transition:none}}
