/* Content inside the existing milk-glass notice. */
body .povod-update-notice{width:min(360px,calc(100vw - 32px));text-align:center;padding:24px 22px 20px}
.update-eyebrow{font:400 10px/1.3 Onest,system-ui;color:var(--povod-notice-muted);margin:0 0 14px}
body .povod-update-notice h2{margin:0 0 10px;font:400 17px/1.35 Onest,system-ui;color:var(--povod-notice-ink);letter-spacing:-.025em;text-wrap:balance}
body .povod-update-notice .update-lead{margin:0;font:400 12px/1.55 Onest,system-ui;text-wrap:pretty}
.update-lead b{font-weight:400;color:var(--povod-notice-ink)}
.update-star{width:24px;height:24px;flex:none;fill:#f6e9e1;stroke:#987260;color:#987260;vertical-align:-5px}
.update-reward{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 17px;color:#987260;font:400 38px/1 Onest,system-ui;letter-spacing:-.045em}
.update-reward .update-star{width:36px;height:36px}
.update-value{margin:16px 0 0;padding:11px 0 0;border-top:1px solid #dfd3ca80;display:grid;gap:3px}
.update-value>span{display:flex;align-items:center;justify-content:center;gap:4px;font:400 12px/1.4 Onest,system-ui;color:var(--povod-notice-ink)}
.update-value .update-star{width:16px;height:16px}.update-value small{color:var(--povod-notice-muted);font:400 10px/1.5 Onest,system-ui}
body .povod-update-notice .update-location{margin:15px 0 16px;font:400 10px/1.5 Onest,system-ui}
body .povod-update-notice [data-update-ack]{width:100%;min-height:44px;font:400 12px/1.4 Onest,system-ui}
.update-save-status:empty{display:none}
.update-steps{list-style:none;display:grid;gap:12px;margin:18px 0 0;padding:0;text-align:left}
.update-steps li{display:flex;align-items:center;gap:10px}.update-step-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;background:#ffffff3b;border:1px solid #ffffff8c;border-radius:12px;color:#987260;box-shadow:inset 0 1px 0 #fff8}
.update-step-icon>svg{width:20px;height:20px}.update-steps b{display:block;font:400 12px/1.4 Onest,system-ui;color:var(--povod-notice-ink)}.update-steps small{display:block;margin-top:2px;font:400 10px/1.45 Onest,system-ui;color:var(--povod-notice-muted)}
.update-payment-symbol{position:relative;display:inline-flex;margin:0 0 13px;align-items:center;justify-content:center;width:42px;height:38px;color:#987260}.update-payment-symbol>svg:first-child{width:34px;height:34px}.update-payment-symbol .update-star{position:absolute;width:18px;height:18px;right:-6px;bottom:-1px}
.update-example{margin-top:16px;padding:12px 14px;border:1px solid #ffffffb3;border-radius:17px;background:linear-gradient(145deg,#ffffff45,#faf7f32b);box-shadow:inset 0 1px 0 #fff8;text-align:left}
.update-example>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 11px/1.5 Onest,system-ui;color:var(--povod-notice-muted);padding:3px 0}.update-example b{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:400;color:var(--povod-notice-ink)}.update-example .update-star{width:15px;height:15px}
.update-example .update-example-total{border-top:1px solid #dfd3ca80;margin-top:6px;padding-top:8px;color:var(--povod-notice-ink)}.update-example-total b{font-size:17px;color:#987260}.update-example>small{display:block;margin-top:6px;color:var(--povod-notice-muted);font:400 10px/1.4 Onest,system-ui}
.update-summary{text-align:left}.update-summary h3{margin:12px 0 5px!important;font:400 13px/1.4 Onest,system-ui!important}.update-summary p,.update-summary li{font:400 12px/1.55 Onest,system-ui!important}.update-summary ul{padding-left:18px}

/* Selected update notice: lighter glass, with the same warm edge and blur. */
body .povod-update-notice{--povod-notice-paper:linear-gradient(145deg,rgba(255,255,255,.46),rgba(250,247,243,.34));background:var(--povod-notice-paper)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body .povod-update-notice{background:#faf8f5}}
@media(prefers-reduced-transparency:reduce){body .povod-update-notice{background:#faf8f5;-webkit-backdrop-filter:none;backdrop-filter:none}}

/* Match the approved preview behind this announcement on native WebKit dialogs. */
body:has(dialog.povod-notice.povod-update-notice[open]) :is(.shell>.view.active>*,.shell>.topbar>.brand,.shell>.topbar .top-actions>*,.povod-nav-trigger,.povod-problem,.toast){filter:blur(7px)}
@media(prefers-reduced-transparency:reduce){body:has(dialog.povod-notice.povod-update-notice[open]) :is(.shell>.view.active>*,.shell>.topbar>.brand,.shell>.topbar .top-actions>*,.povod-nav-trigger,.povod-problem,.toast){filter:none}}
