
/* Live Supabase behavior */
.street-page.live-page{display:none!important}
.street-page.live-page.active{display:block!important}
.street-tab.live-tab.active{background:#245b48!important;color:white!important;border-color:#245b48!important}
.street-tab.live-tab{position:relative}
.street-tab .tab-complete-mark{display:none;margin-left:5px;font-size:15px;font-weight:1000;color:#16834d;vertical-align:middle}
.street-tab.completed .tab-complete-mark{display:inline}
.street-tab.live-tab.active .tab-complete-mark{color:#d8ffe8}

.sync-status{font-size:12px;font-weight:700;margin:6px 0 10px;color:#527066;text-align:center}
.sync-status.error{color:#9d2d2d}
.add-number-bar{padding:10px;background:#f7faf8;border-top:1px solid #e3ebe7;display:flex;gap:7px}
.add-number-bar input{flex:1;min-width:0}
.add-number-bar button{border:0;border-radius:9px;padding:8px 10px;background:#245b48;color:#fff;font-weight:750}
