/* SAWWA.AI 7.2.0 · quiet continuity + evidence-based weekly review. */
.v70-continuity,.v70-path-continuity,.v70-weekly{margin:14px 0 20px!important;padding:18px 20px!important;border:1px solid var(--ui-line,#e0e5eb)!important;background:#fbfcfd!important;box-shadow:none!important;border-radius:13px!important}
.v70-continuity[hidden],.v70-path-continuity[hidden],.v70-chat-followup[hidden]{display:none!important}
.v70-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.v70-heading h2,.v70-weekly h2{font-family:var(--ui-font,inherit)!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;color:var(--ui-ink,#273244)!important}
.v70-continuity p,.v70-path-continuity p,.v70-weekly p,.v70-chat-followup p{margin:5px 0 10px!important;font-size:14px!important;line-height:1.6!important;color:var(--ui-muted,#596475)!important}
.v70-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
.v70-actions button{min-height:38px!important;font-size:13px!important}
.v70-weekly-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.v70-weekly-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}
.v70-weekly-stat{border:1px solid var(--ui-line,#e1e7ee);border-radius:10px;padding:11px;background:white;min-width:0}
.v70-weekly-stat strong{font-size:21px;color:var(--ui-ink,#222);display:block;font-weight:700}
.v70-weekly-stat span{font-size:12px;color:var(--ui-muted,#667);line-height:1.4}
.v70-weekly-list{margin:7px 0 0;padding-left:18px;font-size:13px;line-height:1.8;color:var(--ui-ink,#252b35)}
.v70-weekly-sub{font-size:13px!important;font-weight:650!important;margin:15px 0 3px!important;color:var(--ui-ink,#273244)!important}
.v70-evidence-note{font-size:12px!important;color:var(--ui-muted,#657080)!important}
@media(max-width:600px){.v70-continuity,.v70-path-continuity,.v70-weekly{padding:14px!important}.v70-weekly-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.v70-weekly-stat{padding:9px}.v70-weekly-stat strong{font-size:18px}.v70-weekly-stat span{font-size:11px}}

.v70-tab-selected{border-color:#a9b7c6!important;background:#edf2f7!important;color:var(--ui-ink,#263344)!important}

.v70-accept-panel{background:#f8fafc;border:1px solid var(--ui-line,#e1e6ec);border-radius:12px;padding:13px;margin:12px 0}
.v70-accept-panel[hidden]{display:none!important}
.v70-accept-hint{font-size:13px;color:var(--ui-muted,#596475);margin:0 0 10px;line-height:1.5}
.v70-accept-step{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:var(--ui-ink,#283345);padding:9px 0;border-bottom:1px solid #e9edf2}
.v70-accept-step:last-of-type{border-bottom:0}
.v70-accept-step input{margin:3px 0 0;width:17px;height:17px;flex:0 0 17px;accent-color:#a37b4a}
.v70-accept-panel .primary{margin-top:12px;font-size:13px;min-height:38px}
