.it-ds .pwa-install-entry{padding:var(--it-space-4) var(--it-space-5) var(--it-space-6);text-align:center;margin-left:236px}.it-ds body:not([data-session=authenticated]) .pwa-install-entry{margin-left:0}.it-ds .pwa-install-entry button{color:var(--it-text-muted);font-size:var(--it-text-sm);background:0 0;border-color:#0000}.it-ds .pwa-install-entry button:hover{background:var(--it-selected);color:var(--it-link)}.it-ds .pwa-install-dialog{width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:var(--it-space-6);border-radius:var(--it-radius-lg);background:var(--it-surface);color:var(--it-text);box-shadow:var(--it-shadow);overscroll-behavior:contain;scrollbar-color:var(--it-border) var(--it-surface);text-align:left;overflow-wrap:anywhere;border:0;margin:auto;overflow-y:auto}.it-ds .pwa-install-dialog::backdrop{background:var(--it-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.it-ds .pwa-install-close{top:var(--it-space-3);right:var(--it-space-3);border-color:#0000;width:44px;height:44px;padding:0;position:absolute}.it-ds .pwa-install-intro img{border-radius:var(--it-radius-md);margin-bottom:var(--it-space-4);display:block}.it-ds .pwa-install-intro>span{color:var(--it-text-muted);font-size:var(--it-text-sm)}.it-ds .pwa-install-intro h2{font-size:var(--it-text-xl);margin:var(--it-space-2) 0 var(--it-space-3);text-wrap:balance;line-height:1.2}.it-ds .pwa-install-intro p{color:var(--it-text-muted);margin:0}.it-ds .pwa-install-steps{margin:var(--it-space-6) 0;gap:var(--it-space-5);padding:0;list-style:none;display:grid}.it-ds .pwa-install-steps li{gap:var(--it-space-3);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.it-ds .pwa-install-number{background:var(--it-selected);width:2rem;height:2rem;color:var(--it-link);border-radius:var(--it-radius-pill);font-weight:var(--it-weight-bold);place-items:center;display:grid}.it-ds .pwa-install-steps strong{line-height:1.4;display:block}.it-ds .pwa-install-steps p{margin:var(--it-space-1) 0 0;font-size:var(--it-text-sm);color:var(--it-text-muted)}.it-ds .pwa-install-help{padding-top:var(--it-space-4);border-top:1px solid var(--it-divider)}.it-ds .pwa-install-help p{margin:0 0 var(--it-space-3);font-size:var(--it-text-sm);color:var(--it-text-muted)}.it-ds .pwa-install-help button{width:100%}.it-ds .pwa-install-actions{gap:var(--it-space-3);margin-top:var(--it-space-4);display:grid}.it-ds .pwa-install-actions button{width:100%}.it-ds .pwa-install-notice{color:var(--it-text);background:var(--it-info-bg);padding:var(--it-space-3);border-radius:var(--it-radius-sm);font-size:var(--it-text-sm)}@media (max-width:850px){.it-ds .pwa-install-entry{margin-left:0}}@media (max-width:360px),(max-height:500px){.it-ds .pwa-install-dialog{padding:var(--it-space-5)}.it-ds .pwa-install-steps{margin:var(--it-space-5) 0;gap:var(--it-space-4)}}
