.sales-crm,.sales-crm>[role=tabpanel]{gap:16px;min-width:0;display:grid}.sales-crm .admin-tabs [role=tab][aria-selected=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);box-shadow:0 2px 6px #5c068c24}.sales-crm .admin-tabs [role=tab][aria-selected=false]{background:var(--surface);color:var(--foreground)}.sales-summary{flex-wrap:wrap;gap:14px;display:flex}.sales-summary>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:6px;min-width:180px;padding:20px;display:grid}.sales-summary strong{font-size:28px}.sales-summary span{color:var(--muted)}.sales-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sales-toolbar [role=tablist]{flex-wrap:wrap;gap:8px;display:flex}.sales-toolbar [aria-selected=true]{outline:2px solid var(--accent);outline-offset:2px}.sales-search{background:var(--surface);border:1px solid var(--border);min-width:min(280px,100%);min-height:40px;color:var(--muted);border-radius:6px;flex-direction:row;flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.sales-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sales-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:8px 0}.sales-table{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-height:65vh;overflow:auto}.sales-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:2600px;font-size:14px}.sales-table th,.sales-table td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;white-space:pre-wrap;padding:13px 16px}.sales-cell{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-table th{background:var(--surface);z-index:1;position:sticky;top:0}.sales-table td{vertical-align:top;height:auto;line-height:1.5}.sales-table th:nth-child(2),.sales-table td:nth-child(2),.sales-table th:nth-child(3),.sales-table td:nth-child(3),.sales-table th:nth-child(5),.sales-table td:nth-child(5){width:220px}.sales-table th:last-child,.sales-table td:last-child{background:var(--surface);border-left:1px solid var(--border);width:116px;position:sticky;right:0}.sales-table th:last-child{z-index:2}.sales-empty{padding:24px}.sales-dialog{max-width:900px;max-height:90dvh;overflow:auto}.sales-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.sales-fields label{gap:7px;display:grid}.sales-fields textarea{min-height:90px}@media (max-width:600px){.sales-search{flex-basis:100%}.sales-toolbar>select{flex:1;min-width:0}.sales-fields{grid-template-columns:1fr}.sales-summary>div{flex:1;min-width:0}}
.social-planning{gap:16px;min-width:0;display:grid}.social-workspace .admin-tabs{flex-wrap:wrap}.social-planning-table{border-radius:12px;max-width:100%}.social-workspace .social-planning-table table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.social-workspace .social-planning-table :is(th,td){overflow-wrap:anywhere;width:auto;min-width:0;padding:9px 7px;position:static}.social-workspace .social-planning-table th{position:sticky;top:0}.social-workspace .social-planning-table .button{max-width:100%;padding:5px;font-size:12px}.social-workspace .social-planning-table .sales-cell{display:block;overflow:visible}.social-planning-table[data-kind=planning] col[data-column=customer]{width:13%}.social-planning-table[data-kind=planning] col[data-column=platforms]{width:10%}.social-planning-table[data-kind=planning] :is(col[data-column=postEnd],col[data-column=postRemaining],col[data-column=reelsEnd],col[data-column=reelsRemaining],col[data-column=frequency]){width:8%}.social-planning-table[data-kind=planning] :is(col[data-column=quantity],col[data-column=production]){width:10%}.social-planning-table[data-kind=planning] col[data-column=notes]{width:11%}.social-planning-table[data-kind=planning] col[data-column=action]{width:6%}.social-planning-table[data-kind=schedule] col[data-column=customer]{width:16%}.social-planning-table[data-kind=schedule] col[data-column=notes]{width:17%}.social-planning-table[data-kind=schedule] col[data-column=action]{width:7%}.planning-platforms{gap:4px;margin:0;padding:0;list-style:none;display:grid}.planning-platforms li{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.planning-platforms svg{color:var(--foreground);flex-shrink:0}.social-planning-table td[data-tone=healthy],.planning-legend [data-tone=healthy]{color:#166534;background:#dcfce7}.social-planning-table td[data-tone=warning],.planning-legend [data-tone=warning]{color:#854d0e;background:#fef3c7}.social-planning-table td[data-tone=critical],.planning-legend [data-tone=critical]{color:#991b1b;background:#fee2e2}.social-planning-table td[data-tone=expired],.planning-legend [data-tone=expired]{color:#374151;background:#e5e7eb}.social-planning-table td[data-tone]:not([data-tone=none]){font-weight:600}.planning-legend{flex-wrap:wrap;gap:8px;display:flex}.planning-legend span{border-radius:12px;padding:5px 10px;font-size:12px;font-weight:600}.social-planning-dialog{max-width:850px}.social-planning-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.social-planning-fields label{align-content:start;gap:6px;min-width:0;display:grid}.social-planning-fields textarea{min-height:80px}.social-planning-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:600px){.social-planning-fields{grid-template-columns:1fr}}@media (max-width:1000px){.social-workspace .social-planning-table table{min-width:960px}}
