.weekly-panel{margin-bottom:14px;border:1px solid #dfe5ea}.weekly-status{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900}.weekly-status.done{background:#dff7ed;color:#087857}.weekly-status.pending{background:#fff5d9;color:#8a5b00}.weekly-table td{vertical-align:top}.ret-badge{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:9px;font-weight:900}.ret-now{background:#fee9e7;color:#b42318}.ret-30{background:#fff5d9;color:#8a5b00}.ret-90{background:#e8f0ff;color:#2457b6}.ret-plan{background:#eef1f4;color:#596473}.ret-ok{background:#dff7ed;color:#087857}.argument-list{font-size:10px;color:#475569;line-height:1.45}.argument-list b{color:#111827}.weekly-kpis{margin-top:0}
.season-card{border:1px solid #dfe5ea;background:linear-gradient(180deg,#fff,#fbfcfd)}.season-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.season-chip{display:inline-flex;padding:6px 8px;border-radius:9px;background:#f3f5f7;font-size:10px;font-weight:800}.interaction-grid{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px}.interaction-grid select,.interaction-grid textarea,.interaction-grid input{border:1px solid #dfe3e8;background:#fff;border-radius:10px;padding:9px 10px;font:inherit}.interaction-grid textarea{min-height:86px;resize:vertical}
.next-grid{display:grid;grid-template-columns:150px 140px minmax(0,1fr);gap:8px;margin-top:8px}.next-grid select,.next-grid input{border:1px solid #dfe3e8;background:#fff;border-radius:10px;padding:9px 10px;font:inherit}.timeline-row{display:grid;grid-template-columns:92px 105px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 0;border-top:1px solid #eef0f2;font-size:11px}.timeline-row:first-child{border-top:0}.timeline-kind{font-weight:900}.timeline-text{line-height:1.45;color:#475569}.timeline-when{color:#6b7280}.timeline-state{font-size:9px;font-weight:900}
.weekly-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.performance-row .bad{color:#b42318;font-weight:900}.performance-row .good{color:#087857;font-weight:900}.performance-row .warn{color:#8a5b00;font-weight:900}@media(max-width:900px){.interaction-grid,.next-grid{grid-template-columns:1fr}.timeline-row{grid-template-columns:80px 85px minmax(0,1fr)}}

/* Commercial standalone shell: CRM only, no exits or redundant global controls */
body.crm-commercial .side-bottom,
body.crm-commercial .mode,
body.crm-commercial .top>.tools,
body.crm-commercial #myAgent,
body.crm-commercial #agendaAgent,
body.crm-commercial #salesAgent,
body.crm-commercial #clientAgent{display:none!important}
body.crm-commercial .client-toolbar{grid-template-columns:minmax(280px,1fr) auto}
body.crm-commercial .workbench-tools{gap:8px}
body.crm-commercial .sales-tools select{display:none!important}
body.crm-commercial .side{padding-bottom:18px}
body.crm-commercial .brand{margin-bottom:2px}
