.app-shell .club-address-bar{display:flex;align-items:center;gap:8px;max-width:100%;min-height:48px;padding:0 16px;border:2px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink-soft);font-size:16px}.app-shell .club-address-bar>svg{flex:none;color:var(--accent-dark)}.app-shell .club-address-bar>span{min-width:0;overflow-wrap:anywhere}.app-shell .club-address-bar b{color:var(--ink);font-weight:900}.app-shell .visitor-staff .club-address-bar{width:fit-content;margin-top:12px}.app-shell .club-address-preview{display:grid;gap:10px;margin-top:22px;padding:18px;border-radius:20px;background:var(--sage-light)}.app-shell .club-address-preview>label{color:var(--ink);font-size:15px;font-weight:800}.app-shell .club-address-preview{max-width:560px}.app-shell .club-address-bar.editable{gap:0}.app-shell .club-address-bar.editable>svg{margin-right:8px}.app-shell .club-address-bar.editable:focus-within{border-color:var(--accent)}.app-shell .club-address-bar.editable input{flex:1 1;min-width:0;width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-weight:900;text-align:right}.app-shell .club-address-bar.editable>span{flex:none}.app-shell .club-address-status{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5;word-break:keep-all}.app-shell .club-address-status>svg{flex:none}.app-shell .club-address-status.good{color:var(--trust);font-weight:800}.app-shell .club-address-status.bad{color:var(--danger);font-weight:700}.app-shell .club-address-preview .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-height:46px;padding:0 20px;border-radius:999px;font-weight:800}.app-shell .club-address-preview small{color:var(--ink-soft);font-size:13px;line-height:1.5;word-break:keep-all}