.art-install-panel{display:flex;gap:16px;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.art-install-panel[hidden],.art-app-nav[hidden],.art-connection-status[hidden],.art-update-notice[hidden]{display:none!important}.art-install-panel img{flex-shrink:0;border-radius:12px}.art-install-panel>div{flex:1}.art-install-panel p{margin:5px 0 0!important;font-size:12px;line-height:1.65}.art-install-panel>.primary{flex-shrink:0}.art-install-instructions{padding-top:16px}.art-install-instructions h3{font-size:23px}.art-install-instructions li{margin:10px 0;line-height:1.7}.art-app-nav{display:none}.art-connection-status{position:sticky;top:0;z-index:60;text-align:center;padding:12px 18px;background:#6a4a15;color:#fff4d8;font-size:12px;line-height:1.6}.art-update-notice{position:fixed;top:18px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 28px);width:580px;z-index:70;display:flex;gap:16px;align-items:center;background:#142638;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:14px 18px;box-shadow:0 12px 40px #0007;font-size:12px;line-height:1.6}.art-update-notice button{flex-shrink:0}.art-standalone{padding-top:env(safe-area-inset-top);padding-bottom:calc(78px + env(safe-area-inset-bottom))}.art-standalone .art-app-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:30;gap:0;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#0b1727f5;border-top:1px solid #304356;backdrop-filter:blur(14px)}.art-app-tab{border:0;background:none;color:#d5e6ea;min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;padding:4px 2px;cursor:pointer}.art-app-tab>span:first-child{font-size:23px;line-height:1}.art-app-tab:hover,.art-app-tab:focus-visible{color:var(--lime);background:#203a3e;border-radius:6px}.art-standalone .art-compare-tray{bottom:calc(88px + env(safe-area-inset-bottom))}.art-standalone .mobile-dock{display:none!important}.art-standalone .art-tool-dialog,.art-standalone #project-dialog{max-height:calc(96dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.art-standalone header{top:env(safe-area-inset-top)}.art-standalone footer{padding-bottom:36px!important}@media(min-width:901px){.art-standalone .art-app-nav{max-width:680px;margin:0 auto;border-radius:14px 14px 0 0;border:1px solid #304356}.art-standalone .art-app-tab{font-size:11px}}@media(max-width:600px){.art-install-panel{flex-wrap:wrap;gap:12px}.art-install-panel>div{min-width:180px}.art-install-panel>.primary{width:100%}.art-update-notice{align-items:flex-start;padding:12px;font-size:11px;gap:10px}.art-update-notice button{padding:10px 12px;font-size:11px}.art-tool-dialog input,.art-tool-dialog select,.art-tool-dialog textarea,.review-form input,.review-form select,.review-form textarea,.roi-fields input,.roi-fields select{font-size:16px!important}}
