.install-calendar{color:var(--app-sub);margin-top:1rem;font-size:.875rem}.install-calendar summary{cursor:pointer;width:fit-content;color:var(--app-purple);padding:.75rem 0}.install-calendar li+li,.install-invitation li+li{margin-top:.5rem}.install-invitation,.push-invitation{border:1px solid var(--app-line);background:var(--app-paper);border-radius:8px;margin-bottom:1rem;padding:.875rem 1rem}.install-invitation p,.push-invitation p{margin:.25rem 0 .75rem}dialog.push-invitation{width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--app-text);margin:auto;position:fixed;inset:0;overflow:auto}dialog.push-invitation::backdrop{background:#17151dcc}.install-invitation-actions{flex-wrap:wrap;gap:.5rem;display:flex}.install-invitation-actions button:last-child{color:var(--app-purple);background:0 0}@media (display-mode:standalone){.install-calendar,.install-invitation{display:none}}.chrome-menu-icon{vertical-align:middle;fill:currentColor;border:1px solid var(--app-line);border-radius:5px;display:inline-block}
