.lc-scope-tabs { display:flex; gap:8px; margin-bottom:12px; }
.lc-page .lc-scope-tabs button { flex:1; padding:9px 6px; border:1px solid #e1e8ef; border-radius:7px; background:white; color:#728191; font-size:13px; }
.lc-page .lc-scope-tabs button.selected { color:#287fc4; border-color:#85b9e7; background:#edf7ff; }
.lc-scope-note { margin:0 0 14px !important; color:#8797a6; font-size:12px; line-height:1.65; }
.lc-conversation-relation { display:block; margin-bottom:5px; color:#5b89ad; font-size:11px; line-height:1.6; overflow-wrap:anywhere; }
.lc-readonly-notice { flex:0 0 auto; padding:15px 18px calc(15px + env(safe-area-inset-bottom, 0px)); border-top:1px solid #e3eaf1; background:#edf5fb; color:#66849d; text-align:center; font-size:13px; }
