.daily-app-dialog{width:min(92vw,540px);max-height:85vh;overflow:auto;border:1px solid #cdd9d2;border-radius:20px;padding:0;background:#fff;color:#243d37;box-shadow:0 24px 80px #0003;font:16px/1.55 system-ui,sans-serif}.daily-app-dialog::backdrop{background:#12251bcc}.daily-app-content{padding:28px}.daily-app-content h2{font-size:25px;line-height:1.2;margin:8px 40px 18px 0}.daily-app-content h3{font-size:17px;margin:20px 0 6px}.daily-app-content p{margin:12px 0}.daily-app-primary,.daily-app-close{min-height:44px;border:0;border-radius:9px;cursor:pointer;font:inherit}.daily-app-primary{background:#29443b;color:white;padding:10px 18px}.daily-app-close{float:right;background:#edf2ee;color:#243d37;width:44px;font-size:28px}.daily-app-dialog [hidden],[data-pwa-promotion][hidden]{display:none!important}.daily-app-promotion{padding:20px;margin:20px auto;max-width:540px;border:1px solid #dce5df;border-radius:16px;background:#f4f7f3;color:#243d37;font:15px/1.5 system-ui,sans-serif}.daily-app-promotion button{min-height:44px;border:0;border-radius:8px;padding:10px 16px;background:#29443b;color:white;font:inherit;cursor:pointer}.daily-app-dialog :focus-visible,.daily-app-promotion :focus-visible{outline:3px solid #b98a28;outline-offset:3px}

.daily-app-installed [data-pwa-promotion]{display:none!important}
