/* One native modal family for installation and notifications. */
.lv13-install-home{display:flex;align-items:center;gap:16px;grid-column:1/-1;box-sizing:border-box;width:100%;max-width:100%;padding:18px 20px;margin:16px 0 0;border:1px solid #cbd9c3;border-radius:18px;background:#eef3e7;color:#36543e;text-align:left;cursor:pointer;font:14px/1.6 system-ui}.lv13-install-home>span{flex:1;min-width:0}.lv13-install-home strong,.lv13-install-home small{display:block}.lv13-install-home small{font-size:12px;color:#75876e;margin-top:4px}.lv13-install-home[hidden]{display:none!important}
.lvnav-toolbar [data-notification-center]{position:relative}.lv13-unread{position:absolute;right:-5px;top:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:12px;background:#ad3c40;color:#fff;font:700 11px/1 system-ui;box-sizing:border-box;border:2px solid #fffef9}.lv13-unread[hidden]{display:none!important}
.lv13-notification-dialog{max-width:740px!important}.lv13-notification-intro,.lv13-install-hero{display:flex;align-items:center;gap:20px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dde5d5}.lv13-notification-intro>div,.lv13-install-hero>div{min-width:0;flex:1}.lv13-notification-intro h3,.lv13-install-hero h3{font-size:21px;line-height:1.6;margin:0 0 10px}.lv13-notification-art{flex:0 0 64px;width:64px;height:72px;display:grid;place-items:center;border-radius:32px 32px 14px 14px;background:#eef3e6;color:#6a865e}.lv13-notification-art svg{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;stroke-width:1.2}
.lv13-notice-row{display:grid;grid-template-columns:8px minmax(0,1fr) 20px;gap:14px;width:100%;padding:18px 0;border:0;border-bottom:1px solid #e0e7da;background:transparent;color:#36543e;text-align:left;cursor:pointer}.lv13-notice-row strong,.lv13-notice-row small,.lv13-notice-row time{display:block;overflow-wrap:anywhere}.lv13-notice-row strong{font-size:15px}.lv13-notice-row small{font-size:13px;margin:6px 0;color:#7a8972;line-height:1.7}.lv13-notice-row time{font-size:11px;color:#8c9885}.lv13-notice-dot{width:7px;height:7px;border-radius:50%;background:#d4dfcc;margin-top:8px}.lv13-notice-dot.is-unread{background:#b34748}
.lv13-push-state{padding:18px;border:1px solid #d5e1cc;border-radius:16px;background:#f2f6ec;margin:24px 0}.lv13-push-state p{font-size:13px;color:#71856a;margin-bottom:14px}.lv13-preferences{border-top:1px solid #dce5d4;padding-top:20px}.lv13-preferences summary{cursor:pointer;font-size:18px;font-weight:600;margin-bottom:10px}.lv13-pref-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #e5eadf;cursor:pointer}.lv13-pref-row>span:first-child{min-width:0}.lv13-pref-row b,.lv13-pref-row small{display:block}.lv13-pref-row b{font-size:14px}.lv13-pref-row small{font-size:12px;color:#809277;margin-top:5px;line-height:1.7}.lv13-switch{position:relative;flex:0 0 44px;width:44px;height:26px}.lv13-switch input{position:absolute;inset:0;z-index:2;opacity:0;cursor:pointer}.lv13-switch i{position:absolute;inset:0;border-radius:16px;background:#d9e1d3;transition:background .2s}.lv13-switch i:after{content:'';position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #234b2d20;transition:transform .2s}.lv13-switch input:checked+i{background:#52724a}.lv13-switch input:checked+i:after{transform:translateX(18px)}.lv13-switch input:focus-visible+i{outline:2px solid #7d9f6e;outline-offset:3px}
.lv13-install-hero img{width:88px;height:88px;flex:0 0 88px;border-radius:20px}.lv13-install-steps{list-style:none;padding:0;margin:24px 0;counter-reset:install-step}.lv13-install-steps li{counter-increment:install-step;position:relative;padding:18px 0 18px 44px;border-bottom:1px solid #e1e7db}.lv13-install-steps li:before{content:counter(install-step,decimal-leading-zero);position:absolute;left:0;top:20px;color:#8c9c80;font:600 14px Georgia}.lv13-install-steps b,.lv13-install-steps li>span{display:block}.lv13-install-steps li>span{font-size:13px;color:#829077;margin-top:8px;line-height:1.8}.lv13-install-steps svg{vertical-align:middle;margin-left:8px}
.lv13-update-progress{text-align:center;padding:28px 0}.lv13-update-progress>i{display:block;width:32px;height:32px;border:2px solid #d7e2cf;border-top-color:#53794a;border-radius:50%;margin:0 auto 24px;animation:lv13Loading 1s linear infinite}.lv13-update-progress p{color:#7b8e71;font-size:14px}@keyframes lv13Loading{to{transform:rotate(360deg)}}
@media(min-width:701px){.lv13-install-home{max-width:440px}}
@media(max-width:600px){.lv13-notification-intro,.lv13-install-hero{gap:16px;align-items:flex-start}.lv13-notification-intro h3,.lv13-install-hero h3{font-size:18px}.lv13-notification-art{flex-basis:48px;width:48px;height:58px}.lv13-install-hero img{width:64px;height:64px;flex-basis:64px}.lv13-install-home{padding:16px;font-size:13px;margin-top:12px}.lv13-install-home small{font-size:11px}.lv13-pref-row{gap:16px}.lv13-install-steps li{padding-left:36px}}
@media(prefers-reduced-motion:reduce){.lv13-switch i,.lv13-switch i:after{transition:none}.lv13-update-progress>i{animation-duration:2s}}

html body .lv11 .lv13-switch input[type=checkbox]{position:absolute!important;inset:0!important;width:44px!important;max-width:44px!important;min-width:44px!important;height:26px!important;min-height:26px!important;opacity:0!important;margin:0!important}

#lvPublicSite .lv13-install-chip{display:inline-flex;width:max-content;max-width:100%;align-self:start;justify-self:start;gap:6px;padding:6px 10px;margin:8px 0 0;border-radius:999px;font-size:12px;line-height:1.4;color:#e7f0df;background:#48654e;border-color:#89a18a;box-shadow:none;grid-column:auto}
#lvPublicSite .lv13-install-chip strong{font-size:inherit;color:inherit}
#lvPublicSite .lv13-install-chip svg{width:15px;height:15px;flex:none;color:inherit;margin:0}
#lvPublicSite .lv13-install-chip[hidden]{display:none}
