/* /Layout/MainLayout.razor.rz.scp.css */
/* /Layout/NavMenu.razor.rz.scp.css */
/* /Pages/Inbox.razor.rz.scp.css */
.inbox-page[b-vg1vmtv79v]{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 106px)}
.inbox-header[b-vg1vmtv79v]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.inbox-header h1[b-vg1vmtv79v]{margin:4px 0 6px;font-size:clamp(1.8rem,2.5vw,2.45rem);letter-spacing:-.04em}.inbox-header p[b-vg1vmtv79v]{margin:0;color:var(--text-muted);max-width:720px}.inbox-header-actions[b-vg1vmtv79v]{display:flex;gap:10px;flex-wrap:wrap}
.inbox-summary[b-vg1vmtv79v]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[b-vg1vmtv79v]{appearance:none;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:15px 16px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--text);cursor:pointer;transition:.18s ease;box-shadow:var(--shadow-sm)}.summary-card:hover[b-vg1vmtv79v],.summary-card.active[b-vg1vmtv79v]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));transform:translateY(-1px)}.summary-card.active[b-vg1vmtv79v]{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,transparent)}.summary-card small[b-vg1vmtv79v]{display:block;color:var(--text-muted);font-size:.76rem;margin-bottom:2px}.summary-card strong[b-vg1vmtv79v]{font-size:1.35rem}.summary-icon[b-vg1vmtv79v]{width:39px;height:39px;border-radius:12px;display:grid;place-items:center}.summary-icon .lucide-icon[b-vg1vmtv79v]{width:19px}.summary-icon.violet[b-vg1vmtv79v]{background:rgba(124,92,255,.14);color:#7c5cff}.summary-icon.blue[b-vg1vmtv79v]{background:rgba(61,130,246,.14);color:#3d82f6}.summary-icon.amber[b-vg1vmtv79v]{background:rgba(245,158,11,.14);color:#d97706}.summary-icon.green[b-vg1vmtv79v]{background:rgba(34,197,94,.14);color:#16a34a}
.inbox-workspace[b-vg1vmtv79v]{padding:0;overflow:hidden;display:grid;grid-template-columns:210px minmax(310px,390px) minmax(0,1fr);min-height:650px;height:calc(100vh - 285px);border-radius:18px}.inbox-filters[b-vg1vmtv79v]{padding:18px 13px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 65%,var(--surface));overflow:auto}.filter-title[b-vg1vmtv79v]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px;font-size:.74rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.filter-title.compact[b-vg1vmtv79v]{padding-top:2px}.filter-item[b-vg1vmtv79v]{width:100%;border:0;background:transparent;color:var(--text-muted);display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;text-align:left;font-size:.86rem;cursor:pointer;margin-bottom:3px}.filter-item:hover[b-vg1vmtv79v]{background:var(--surface);color:var(--text)}.filter-item.active[b-vg1vmtv79v]{background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary);font-weight:700}.filter-item .lucide-icon[b-vg1vmtv79v]{width:17px}.filter-item b[b-vg1vmtv79v]{min-width:21px;height:21px;border-radius:7px;background:var(--surface);display:grid;place-items:center;font-size:.7rem;color:var(--text-muted)}.filter-divider[b-vg1vmtv79v]{height:1px;background:var(--border);margin:15px 7px}.source-filter[b-vg1vmtv79v]{display:flex;align-items:center;gap:8px;padding:7px 9px;font-size:.81rem;color:var(--text-muted);cursor:pointer}.source-filter input[b-vg1vmtv79v]{accent-color:var(--primary)}.source-dot[b-vg1vmtv79v]{width:8px;height:8px;border-radius:50%}.source-dot.messages[b-vg1vmtv79v]{background:#7c5cff}.source-dot.tasks[b-vg1vmtv79v]{background:#22c55e}.source-dot.agents[b-vg1vmtv79v]{background:#f59e0b}.source-dot.github[b-vg1vmtv79v]{background:#64748b}
.inbox-list-pane[b-vg1vmtv79v]{border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0;background:var(--surface)}.list-toolbar[b-vg1vmtv79v]{padding:14px;display:flex;gap:8px;border-bottom:1px solid var(--border)}.inbox-search[b-vg1vmtv79v]{flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;height:39px;border:1px solid var(--border);border-radius:11px;background:var(--surface-muted)}.inbox-search:focus-within[b-vg1vmtv79v]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.inbox-search .lucide-icon[b-vg1vmtv79v]{width:17px;color:var(--text-muted)}.inbox-search input[b-vg1vmtv79v]{border:0;outline:0;background:transparent;color:var(--text);width:100%;font:inherit;font-size:.84rem}.list-meta[b-vg1vmtv79v]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;font-size:.72rem;color:var(--text-muted);border-bottom:1px solid var(--border)}.list-meta button[b-vg1vmtv79v]{border:0;background:transparent;color:var(--text-muted);display:flex;align-items:center;gap:4px;font-size:.72rem}.list-meta .lucide-icon[b-vg1vmtv79v]{width:13px}.inbox-items[b-vg1vmtv79v]{overflow:auto;flex:1}.inbox-item[b-vg1vmtv79v]{width:100%;border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 16px;text-align:left;position:relative;cursor:pointer;transition:.15s ease}.inbox-item:hover[b-vg1vmtv79v]{background:var(--surface-muted)}.inbox-item.selected[b-vg1vmtv79v]{background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:inset 3px 0 var(--primary)}.inbox-item.unread[b-vg1vmtv79v]{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.item-avatar[b-vg1vmtv79v]{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:white;background:#64748b}.item-avatar.purple[b-vg1vmtv79v]{background:#7c3aed}.item-avatar.blue[b-vg1vmtv79v]{background:#2563eb}.item-avatar.green[b-vg1vmtv79v]{background:#059669}.item-avatar.amber[b-vg1vmtv79v]{background:#d97706}.item-avatar.cyan[b-vg1vmtv79v]{background:#0891b2}.item-avatar.dark[b-vg1vmtv79v]{background:#334155}.item-avatar.agent[b-vg1vmtv79v]{background:linear-gradient(135deg,#7c3aed,#2563eb)}.item-main[b-vg1vmtv79v]{min-width:0;display:flex;flex-direction:column}.item-topline[b-vg1vmtv79v]{display:flex;justify-content:space-between;gap:8px}.item-topline strong[b-vg1vmtv79v]{font-size:.83rem}.item-topline time[b-vg1vmtv79v]{font-size:.68rem;color:var(--text-muted);white-space:nowrap}.item-context[b-vg1vmtv79v]{display:flex;align-items:center;gap:5px;font-size:.68rem;color:var(--text-muted);margin-top:2px}.item-context .lucide-icon[b-vg1vmtv79v]{width:12px}.item-subject[b-vg1vmtv79v]{font-size:.84rem;font-weight:700;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-preview[b-vg1vmtv79v]{font-size:.76rem;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px}.item-footer[b-vg1vmtv79v]{display:flex;align-items:center;gap:9px;margin-top:10px;font-size:.67rem;color:var(--text-muted)}.item-footer .lucide-icon[b-vg1vmtv79v]{width:12px}.type-chip[b-vg1vmtv79v]{border:1px solid var(--border);border-radius:999px;padding:3px 7px;background:var(--surface-muted)}.type-chip.mention[b-vg1vmtv79v]{color:#7c3aed}.type-chip.assignment[b-vg1vmtv79v]{color:#16a34a}.type-chip.agent[b-vg1vmtv79v]{color:#d97706}.type-chip.github[b-vg1vmtv79v]{color:#64748b}.unread-dot[b-vg1vmtv79v]{position:absolute;right:9px;top:39px;width:7px;height:7px;border-radius:50%;background:var(--primary)}.empty-inbox[b-vg1vmtv79v]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);padding:30px}.empty-inbox .lucide-icon[b-vg1vmtv79v]{width:34px;margin-bottom:12px}.empty-inbox h3[b-vg1vmtv79v]{margin:0;color:var(--text);font-size:1rem}.empty-inbox p[b-vg1vmtv79v]{font-size:.8rem}
.inbox-detail[b-vg1vmtv79v]{min-width:0;display:flex;flex-direction:column;background:var(--surface)}.inbox-detail.empty[b-vg1vmtv79v]{align-items:center;justify-content:center}.detail-empty[b-vg1vmtv79v]{text-align:center;max-width:330px;padding:30px;color:var(--text-muted)}.detail-empty-icon[b-vg1vmtv79v]{width:64px;height:64px;border-radius:20px;background:color-mix(in srgb,var(--primary) 11%,var(--surface));color:var(--primary);display:grid;place-items:center;margin:0 auto 16px}.detail-empty-icon .lucide-icon[b-vg1vmtv79v]{width:27px}.detail-empty h2[b-vg1vmtv79v]{color:var(--text);font-size:1.1rem;margin:0 0 7px}.detail-empty p[b-vg1vmtv79v]{font-size:.84rem;line-height:1.55}.detail-header[b-vg1vmtv79v]{padding:17px 20px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:12px}.detail-header>div:nth-child(2)[b-vg1vmtv79v]{flex:1;min-width:0}.detail-source[b-vg1vmtv79v]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.72rem}.detail-source .lucide-icon[b-vg1vmtv79v]{width:14px}.detail-header h2[b-vg1vmtv79v]{font-size:1.1rem;margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-actions[b-vg1vmtv79v]{display:flex;gap:5px}.detail-back[b-vg1vmtv79v]{display:none}.detail-body[b-vg1vmtv79v]{padding:24px;overflow:auto;flex:1}.message-author[b-vg1vmtv79v]{display:flex;align-items:center;gap:11px}.message-author div[b-vg1vmtv79v]{display:flex;flex-direction:column}.message-author strong[b-vg1vmtv79v]{font-size:.84rem}.message-author span[b-vg1vmtv79v]{font-size:.7rem;color:var(--text-muted)}.message-content[b-vg1vmtv79v]{font-size:.85rem;line-height:1.65;color:var(--text);padding:15px 0}.linked-context[b-vg1vmtv79v],.attachment-card[b-vg1vmtv79v]{border:1px solid var(--border);border-radius:13px;padding:12px;display:flex;align-items:center;gap:11px;margin-top:12px;background:var(--surface-muted)}.linked-icon[b-vg1vmtv79v],.file-icon[b-vg1vmtv79v]{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary);display:grid;place-items:center;flex:0 0 auto}.linked-icon .lucide-icon[b-vg1vmtv79v],.file-icon .lucide-icon[b-vg1vmtv79v]{width:18px}.linked-context>div:nth-child(2)[b-vg1vmtv79v],.attachment-card>div[b-vg1vmtv79v]{display:flex;flex-direction:column;min-width:0;flex:1}.linked-context small[b-vg1vmtv79v]{font-size:.65rem;color:var(--text-muted)}.linked-context strong[b-vg1vmtv79v],.attachment-card strong[b-vg1vmtv79v]{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-context span[b-vg1vmtv79v],.attachment-card span[b-vg1vmtv79v]{font-size:.67rem;color:var(--text-muted)}.quick-actions[b-vg1vmtv79v]{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.quick-actions button[b-vg1vmtv79v]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:9px;padding:7px 10px;display:flex;align-items:center;gap:6px;font-size:.72rem;cursor:pointer}.quick-actions button:hover[b-vg1vmtv79v]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.quick-actions .lucide-icon[b-vg1vmtv79v]{width:14px}.reply-composer[b-vg1vmtv79v]{padding:15px 19px;border-top:1px solid var(--border)}.composer-box[b-vg1vmtv79v]{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--surface-muted)}.composer-box:focus-within[b-vg1vmtv79v]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.composer-box textarea[b-vg1vmtv79v]{border:0;outline:0;resize:none;width:100%;min-height:72px;padding:12px;background:transparent;color:var(--text);font:inherit;font-size:.8rem}.composer-toolbar[b-vg1vmtv79v]{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-top:1px solid var(--border)}.composer-toolbar div[b-vg1vmtv79v]{display:flex}.composer-toolbar button[b-vg1vmtv79v]{border:0;background:transparent;color:var(--text-muted);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.composer-toolbar .lucide-icon[b-vg1vmtv79v]{width:15px}.composer-toolbar .send-button[b-vg1vmtv79v]{width:auto;padding:0 11px;display:flex;gap:6px;background:var(--primary);color:white;font-weight:700}
@media(max-width:1180px){.inbox-workspace[b-vg1vmtv79v]{grid-template-columns:180px 340px minmax(0,1fr)}}
@media(max-width:980px){.inbox-summary[b-vg1vmtv79v]{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-workspace[b-vg1vmtv79v]{grid-template-columns:180px minmax(300px,1fr)}.inbox-detail[b-vg1vmtv79v]{position:absolute;inset:0 0 0 180px;z-index:3;transform:translateX(100%);transition:transform .2s ease}.inbox-detail:not(.empty)[b-vg1vmtv79v]{transform:translateX(0)}.inbox-workspace[b-vg1vmtv79v]{position:relative}.detail-back[b-vg1vmtv79v]{display:grid}}
@media(max-width:700px){.inbox-page[b-vg1vmtv79v]{gap:14px;min-height:auto}.inbox-header[b-vg1vmtv79v]{align-items:flex-start;flex-direction:column}.inbox-header-actions[b-vg1vmtv79v]{width:100%}.inbox-header-actions .button[b-vg1vmtv79v]{flex:1}.inbox-summary[b-vg1vmtv79v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card[b-vg1vmtv79v]{padding:11px}.inbox-workspace[b-vg1vmtv79v]{height:calc(100vh - 245px);min-height:560px;grid-template-columns:1fr}.inbox-filters[b-vg1vmtv79v]{display:none}.inbox-detail[b-vg1vmtv79v]{inset:0}.detail-body[b-vg1vmtv79v]{padding:18px}.detail-header[b-vg1vmtv79v]{padding:14px}.reply-composer[b-vg1vmtv79v]{padding:11px}.list-toolbar[b-vg1vmtv79v]{padding:10px}.inbox-item[b-vg1vmtv79v]{padding:13px}.inbox-header p[b-vg1vmtv79v]{font-size:.84rem}}
@media(max-width:430px){.summary-card small[b-vg1vmtv79v]{font-size:.68rem}.summary-card strong[b-vg1vmtv79v]{font-size:1.1rem}.summary-icon[b-vg1vmtv79v]{width:34px;height:34px}.inbox-header-actions[b-vg1vmtv79v]{display:grid;grid-template-columns:1fr}.inbox-workspace[b-vg1vmtv79v]{height:calc(100vh - 280px)}.detail-actions .icon-button:nth-child(-n+2)[b-vg1vmtv79v]{display:none}}
/* /Pages/NewMessage.razor.rz.scp.css */
.compose-page[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 96px)}.compose-header[b-mi3xb1kj2r]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.compose-title-wrap[b-mi3xb1kj2r]{display:flex;align-items:flex-start;gap:14px}.compose-title-wrap h1[b-mi3xb1kj2r]{margin:4px 0 6px;font-size:32px}.compose-title-wrap p[b-mi3xb1kj2r]{margin:0;color:var(--text-muted)}.compose-header-actions[b-mi3xb1kj2r]{display:flex;gap:10px}.compose-status[b-mi3xb1kj2r]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-2);font-size:14px}.compose-status.success[b-mi3xb1kj2r]{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.09);color:var(--success)}.compose-status.info[b-mi3xb1kj2r]{border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.08)}.compose-status .lucide-icon[b-mi3xb1kj2r]{width:18px;height:18px}.compose-layout[b-mi3xb1kj2r]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.compose-card[b-mi3xb1kj2r]{overflow:visible}.message-type-tabs[b-mi3xb1kj2r]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;border-bottom:1px solid var(--border-color)}.message-type[b-mi3xb1kj2r]{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-2);color:var(--text-primary);transition:.18s ease}.message-type:hover[b-mi3xb1kj2r]{border-color:var(--primary);transform:translateY(-1px)}.message-type.active[b-mi3xb1kj2r]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.message-type>.lucide-icon[b-mi3xb1kj2r]{width:20px;height:20px;color:var(--primary)}.message-type span:last-child[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:3px}.message-type strong[b-mi3xb1kj2r]{font-size:14px}.message-type small[b-mi3xb1kj2r]{font-size:12px;color:var(--text-muted)}.compose-fields[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:20px;padding:22px}.field-group[b-mi3xb1kj2r]{position:relative;display:flex;flex-direction:column;gap:8px}.field-group>label[b-mi3xb1kj2r]{font-size:13px;font-weight:700;color:var(--text-secondary)}.field-group>input[b-mi3xb1kj2r],.subject-row input[b-mi3xb1kj2r]{width:100%;height:44px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-2);color:var(--text-primary);padding:0 13px;outline:none}.field-group>input:focus[b-mi3xb1kj2r],.subject-row input:focus[b-mi3xb1kj2r]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.recipient-input[b-mi3xb1kj2r]{min-height:46px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:6px 38px 6px 8px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-2);position:relative}.recipient-input.focused[b-mi3xb1kj2r]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.recipient-input>input[b-mi3xb1kj2r]{flex:1;min-width:160px;border:0;outline:0;background:transparent;color:var(--text-primary);padding:5px}.recipient-trigger[b-mi3xb1kj2r]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:var(--text-muted)}.recipient-chip[b-mi3xb1kj2r]{display:inline-flex;align-items:center;gap:7px;padding:4px 6px 4px 4px;background:var(--surface-3);border:1px solid var(--border-color);border-radius:999px;font-size:12px;font-weight:700}.recipient-chip button[b-mi3xb1kj2r]{border:0;background:transparent;color:var(--text-muted);display:grid;place-items:center;padding:0}.recipient-chip .lucide-icon[b-mi3xb1kj2r]{width:13px;height:13px}.mini-avatar[b-mi3xb1kj2r]{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:#64748b}.mini-avatar.purple[b-mi3xb1kj2r]{background:#7c3aed}.mini-avatar.blue[b-mi3xb1kj2r]{background:#2563eb}.mini-avatar.green[b-mi3xb1kj2r]{background:#059669}.mini-avatar.cyan[b-mi3xb1kj2r]{background:#0891b2}.mini-avatar.agent[b-mi3xb1kj2r]{background:linear-gradient(135deg,#7c3aed,#2563eb)}.mini-avatar.channel[b-mi3xb1kj2r]{background:#334155}.recipient-picker[b-mi3xb1kj2r]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;padding:8px;background:var(--surface-1);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);max-height:320px;overflow:auto}.picker-heading[b-mi3xb1kj2r]{display:flex;justify-content:space-between;padding:7px 9px;color:var(--text-muted);font-size:12px}.recipient-option[b-mi3xb1kj2r]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;border:0;border-radius:9px;background:transparent;color:var(--text-primary);text-align:left}.recipient-option:hover[b-mi3xb1kj2r]{background:var(--surface-3)}.recipient-option>span:nth-child(2)[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:2px}.recipient-option strong[b-mi3xb1kj2r]{font-size:13px}.recipient-option small[b-mi3xb1kj2r]{font-size:11px;color:var(--text-muted)}.recipient-option>.lucide-icon[b-mi3xb1kj2r]{width:16px;height:16px;color:var(--text-muted)}.editor-shell[b-mi3xb1kj2r]{border:1px solid var(--border-color);border-radius:12px;background:var(--surface-2);overflow:hidden}.editor-shell:focus-within[b-mi3xb1kj2r]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.editor-toolbar[b-mi3xb1kj2r]{display:flex;align-items:center;gap:3px;padding:8px;border-bottom:1px solid var(--border-color);background:var(--surface-3)}.editor-toolbar button[b-mi3xb1kj2r],.editor-actions button[b-mi3xb1kj2r]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text-muted);border-radius:7px;padding:7px}.editor-toolbar button:hover[b-mi3xb1kj2r],.editor-actions button:hover[b-mi3xb1kj2r]{background:var(--surface-1);color:var(--text-primary)}.editor-toolbar .lucide-icon[b-mi3xb1kj2r],.editor-actions .lucide-icon[b-mi3xb1kj2r]{width:16px;height:16px}.editor-toolbar>span[b-mi3xb1kj2r]{width:1px;height:20px;background:var(--border-color);margin:0 4px}.editor-shell textarea[b-mi3xb1kj2r]{width:100%;min-height:250px;resize:vertical;border:0;outline:0;padding:16px;background:transparent;color:var(--text-primary);font:inherit;line-height:1.6}.editor-footer[b-mi3xb1kj2r]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-top:1px solid var(--border-color)}.editor-actions[b-mi3xb1kj2r]{display:flex;align-items:center;gap:2px}.editor-actions button span:last-child[b-mi3xb1kj2r]{font-size:12px}.editor-footer small[b-mi3xb1kj2r]{color:var(--text-muted)}.message-options[b-mi3xb1kj2r]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.option-row[b-mi3xb1kj2r]{display:grid;grid-template-columns:auto auto 1fr;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--border-color);border-radius:11px;background:var(--surface-2);cursor:pointer}.option-row input[b-mi3xb1kj2r]{margin-top:7px}.option-icon[b-mi3xb1kj2r]{width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.option-icon .lucide-icon[b-mi3xb1kj2r]{width:16px;height:16px}.option-icon.danger[b-mi3xb1kj2r]{background:rgba(239,68,68,.12);color:#ef4444}.option-icon.blue[b-mi3xb1kj2r]{background:rgba(59,130,246,.12);color:#3b82f6}.option-icon.violet[b-mi3xb1kj2r]{background:rgba(139,92,246,.12);color:#8b5cf6}.option-row>span:last-child[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:3px}.option-row strong[b-mi3xb1kj2r]{font-size:12px}.option-row small[b-mi3xb1kj2r]{font-size:11px;line-height:1.45;color:var(--text-muted)}.compose-sidebar[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:16px}.context-card[b-mi3xb1kj2r],.delivery-card[b-mi3xb1kj2r]{padding:16px}.context-card header[b-mi3xb1kj2r],.delivery-card header[b-mi3xb1kj2r]{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.context-card header>.lucide-icon[b-mi3xb1kj2r],.delivery-card header>.lucide-icon[b-mi3xb1kj2r]{width:18px;height:18px;color:var(--primary);margin-top:2px}.context-card h2[b-mi3xb1kj2r],.delivery-card h2[b-mi3xb1kj2r]{font-size:14px;margin:0 0 3px}.context-card p[b-mi3xb1kj2r],.delivery-card p[b-mi3xb1kj2r]{font-size:12px;line-height:1.45;color:var(--text-muted);margin:0}.context-option[b-mi3xb1kj2r],.delivery-row[b-mi3xb1kj2r]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left}.context-option:hover[b-mi3xb1kj2r],.delivery-row:hover[b-mi3xb1kj2r]{background:var(--surface-2)}.context-option.selected[b-mi3xb1kj2r]{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-color));background:color-mix(in srgb,var(--primary) 8%,var(--surface-2))}.context-icon[b-mi3xb1kj2r]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.context-icon .lucide-icon[b-mi3xb1kj2r]{width:17px;height:17px}.context-icon.purple[b-mi3xb1kj2r]{background:rgba(139,92,246,.13);color:#8b5cf6}.context-icon.blue[b-mi3xb1kj2r]{background:rgba(59,130,246,.13);color:#3b82f6}.context-icon.green[b-mi3xb1kj2r]{background:rgba(34,197,94,.13);color:#22c55e}.context-option>span:nth-child(2)[b-mi3xb1kj2r],.delivery-row>span:nth-child(2)[b-mi3xb1kj2r]{display:flex;flex-direction:column;gap:2px}.context-option strong[b-mi3xb1kj2r],.delivery-row strong[b-mi3xb1kj2r]{font-size:12px}.context-option small[b-mi3xb1kj2r],.delivery-row small[b-mi3xb1kj2r]{font-size:11px;color:var(--text-muted)}.context-option>.lucide-icon[b-mi3xb1kj2r],.delivery-row>.lucide-icon[b-mi3xb1kj2r]{width:16px;height:16px;color:var(--text-muted)}.delivery-row.active[b-mi3xb1kj2r]{background:var(--surface-2)}.delivery-row:first-of-type>.lucide-icon[b-mi3xb1kj2r]{color:#f59e0b}.radio-dot[b-mi3xb1kj2r]{width:15px;height:15px;border:1px solid var(--border-strong);border-radius:50%}.delivery-row.active .radio-dot[b-mi3xb1kj2r]{border:4px solid var(--primary)}.compose-tip[b-mi3xb1kj2r]{display:flex;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border-color));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface-1)),var(--surface-1))}.compose-tip>.lucide-icon[b-mi3xb1kj2r]{width:21px;height:21px;color:var(--primary);flex:none}.compose-tip strong[b-mi3xb1kj2r]{font-size:13px}.compose-tip p[b-mi3xb1kj2r]{font-size:12px;line-height:1.5;color:var(--text-muted);margin:4px 0 10px}.compose-tip button[b-mi3xb1kj2r]{border:0;background:transparent;color:var(--primary);padding:0;font-size:12px;font-weight:800}.mobile-compose-actions[b-mi3xb1kj2r]{display:none}.button:disabled[b-mi3xb1kj2r]{opacity:.48;cursor:not-allowed;transform:none!important}
@media(max-width:1100px){.compose-layout[b-mi3xb1kj2r]{grid-template-columns:1fr}.compose-sidebar[b-mi3xb1kj2r]{display:grid;grid-template-columns:1fr 1fr}.compose-tip[b-mi3xb1kj2r]{grid-column:1/-1}.message-options[b-mi3xb1kj2r]{grid-template-columns:1fr}}
@media(max-width:760px){.compose-page[b-mi3xb1kj2r]{gap:14px;padding-bottom:74px}.compose-header[b-mi3xb1kj2r]{align-items:center}.compose-title-wrap h1[b-mi3xb1kj2r]{font-size:24px}.compose-title-wrap p[b-mi3xb1kj2r],.compose-title-wrap .eyebrow[b-mi3xb1kj2r]{display:none}.compose-header-actions[b-mi3xb1kj2r]{display:none}.message-type-tabs[b-mi3xb1kj2r]{grid-template-columns:1fr;padding:12px}.message-type[b-mi3xb1kj2r]{padding:11px}.message-type small[b-mi3xb1kj2r]{display:none}.compose-fields[b-mi3xb1kj2r]{padding:15px}.compose-sidebar[b-mi3xb1kj2r]{display:flex}.editor-toolbar[b-mi3xb1kj2r]{overflow-x:auto}.editor-toolbar button[b-mi3xb1kj2r]{flex:none}.editor-shell textarea[b-mi3xb1kj2r]{min-height:210px}.editor-actions button span:last-child[b-mi3xb1kj2r]{display:none}.option-row[b-mi3xb1kj2r]{grid-template-columns:auto auto 1fr}.compose-sidebar .context-card[b-mi3xb1kj2r],.compose-sidebar .delivery-card[b-mi3xb1kj2r]{padding:14px}.mobile-compose-actions[b-mi3xb1kj2r]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--surface-1) 94%,transparent);border-top:1px solid var(--border-color);backdrop-filter:blur(14px)}.mobile-compose-actions .button[b-mi3xb1kj2r]{flex:1}.recipient-picker[b-mi3xb1kj2r]{position:fixed;left:12px;right:12px;top:auto;bottom:76px;max-height:52vh}.message-options[b-mi3xb1kj2r]{grid-template-columns:1fr}}
@media(max-width:420px){.compose-title-wrap[b-mi3xb1kj2r]{gap:8px}.compose-card[b-mi3xb1kj2r]{border-radius:12px}.compose-fields[b-mi3xb1kj2r]{padding:12px}.subject-row input[b-mi3xb1kj2r]{height:42px}.editor-footer[b-mi3xb1kj2r]{align-items:flex-end}.editor-footer small[b-mi3xb1kj2r]{font-size:10px}.option-row small[b-mi3xb1kj2r]{display:none}}
