.owner-tools{padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff}.owner-tools p{font-size:12px;color:var(--muted);line-height:1.45;margin:2px 0 14px}.owner-badge{font-size:9px;color:var(--rose);font-weight:700;letter-spacing:1px}.outline-button{width:100%;border:1px solid var(--rose);border-radius:11px;background:#fff;color:var(--rose);padding:11px 13px;text-align:left;font:600 12px 'DM Sans';cursor:pointer}.outline-button span{float:right;font-size:16px;line-height:11px}.settings-sheet{position:fixed;z-index:4;max-width:460px;left:50%;bottom:0;width:100%;max-height:92vh;overflow-y:auto;transform:translate(-50%,110%);background:var(--cream);border-radius:25px 25px 0 0;padding:15px 22px 34px;transition:.35s cubic-bezier(.2,.8,.2,1)}.settings-sheet.open{transform:translate(-50%,0)}.settings-sheet h2{font:600 31px 'Playfair Display';letter-spacing:-1px;margin:0 0 20px}.settings-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:20px;gap:20px}.settings-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 0 9px;font:600 12px 'DM Sans';cursor:pointer}.settings-tab.active{border-color:var(--rose);color:var(--rose)}.settings-panel label{display:block;color:var(--ink);font-size:11px;font-weight:700;margin:14px 0}.settings-panel input,.settings-panel textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:11px;font:400 13px 'DM Sans';color:var(--ink)}.settings-panel textarea{height:67px;resize:vertical}.settings-note{font-size:11px;line-height:1.4;color:var(--muted);margin-top:18px}.save-settings{margin-top:22px}
