/* Shared install sheet: dashboard and full team workspace. */
.owner-installed [data-owner-install],[data-owner-install][hidden]{display:none!important}
.owner-install-sheet{box-sizing:border-box;width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:28px;color:#193b30;background:#fffef9;border:1px solid #dbe2d5;border-radius:24px;box-shadow:0 24px 70px #102a3036;font:15px/1.65 Inter,"Segoe UI",sans-serif;overflow:auto;overscroll-behavior:contain}
.owner-install-sheet::backdrop{background:#10261f88}.owner-install-sheet header{display:flex;justify-content:space-between;align-items:center}.owner-install-sheet header img{border-radius:13px}.owner-install-sheet button{font:inherit;cursor:pointer;touch-action:manipulation;min-height:46px;border-radius:12px;padding:10px 17px;border:1px solid #d4dfd0;background:#f6f8f1;color:#244e3b}.owner-install-sheet header button{font-size:26px;line-height:1;padding:0;width:44px;border:0;background:transparent}.owner-install-eyebrow{font-size:11px;letter-spacing:2px;color:#7c6747;font-weight:700;margin:25px 0 9px}.owner-install-sheet h2{font-size:29px;line-height:1.15;letter-spacing:-.9px;margin:0 0 15px}.owner-install-intro{color:#5b6f62;margin:0 0 22px}.owner-install-sheet ol{list-style:none;counter-reset:install;padding:0;margin:20px 0;display:grid;gap:18px}.owner-install-sheet li{counter-increment:install;position:relative;padding-left:43px;min-height:30px}.owner-install-sheet li:before{content:counter(install);position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;background:#e9f0df;border-radius:9px;font-size:12px;font-weight:750}.owner-install-note{background:#f2f5e9;border:1px solid #dfe8d4;padding:13px 15px;border-radius:12px;font-size:12px;color:#4d6555}.owner-install-result{font-size:13px;min-height:0}.owner-install-result:empty{display:none}.owner-install-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.owner-install-sheet [data-install-native]{background:#244f3b;color:white;border-color:#244f3b}.owner-install-sheet :focus-visible{outline:3px solid #ad854b;outline-offset:3px}.owner-install-sheet[open]{animation:owner-sheet-enter 180ms ease-out}.owner-install-sheet [hidden]{display:none!important}@keyframes owner-sheet-enter{from{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:520px){.owner-install-sheet{margin:auto auto max(10px,env(safe-area-inset-bottom));padding:24px 22px;width:calc(100% - 20px);border-radius:25px}.owner-install-actions button{flex:1}.owner-install-sheet h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.owner-install-sheet[open]{animation:none}}
@media print{.owner-install-sheet,[data-owner-install]{display:none!important}}
