@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--ink: #11100e;--ink-soft: #5e5a53;--paper: #f5f1e8;--paper-strong: #fffaf0;--line: #d8d0c0;--steel: #28313a;--ranwey: #e53123;--kingz: #0f7b58;--accent: #f1b51c;--focus: #11100e;--shadow: 0 24px 80px rgba(17, 16, 14, .12)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(17,16,14,.04) 1px,transparent 1px),linear-gradient(rgba(17,16,14,.03) 1px,transparent 1px),var(--paper);background-size:28px 28px;font-family:IBM Plex Sans,sans-serif}button,select,input,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:minmax(320px,390px) 1fr;min-height:100vh}.loginShell{display:grid;min-height:100vh;place-items:center;padding:24px}.loginPanel{display:grid;gap:18px;width:min(440px,100%);border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:26px;box-shadow:var(--shadow)}.loginPanel h1{margin:0;font-family:Archivo Black,sans-serif;font-size:34px;letter-spacing:0}.loginError{margin:0;color:#8f1c14;font-weight:700}.sidebar{display:flex;flex-direction:column;gap:18px;min-height:100vh;border-right:1px solid var(--line);background:#fffaf0e0;padding:22px}.brandmark{display:flex;align-items:end;gap:12px;padding-bottom:18px;border-bottom:4px solid var(--ink)}.brandmark span{font-family:Archivo Black,sans-serif;font-size:42px;line-height:.9;letter-spacing:0}.brandmark small,.eyebrow,.contactLine,.itemTop small,.bubble span,dt{color:var(--ink-soft);font-size:12px;font-weight:700;text-transform:uppercase}.toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.navSwitch{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.navSwitch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-soft);font-weight:700}.navSwitch button.active{border-color:var(--ink);background:var(--ink);color:var(--paper-strong)}.navSwitch .humanAttentionNav{grid-column:1 / -1;justify-content:flex-start;min-height:52px;padding:8px 12px;text-align:left}.humanAttentionNav>span{line-height:1.2}.navCount{display:inline-grid;min-width:24px;min-height:24px;margin-left:auto;place-items:center;border-radius:50%;background:#ffe1df;color:#8f1c14;font-size:12px}.humanAttentionNav.active .navCount{background:var(--paper-strong);color:var(--ink)}label{display:grid;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:700;text-transform:uppercase}select,input,textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);color:var(--ink)}select{min-height:40px;padding:0 10px}input{min-height:44px;padding:0 12px}textarea{min-height:64px;resize:vertical;padding:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.buttonRow{display:flex;align-items:center;gap:10px}.liveBadge{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#185b42;font-size:12px;font-weight:800}.liveBadge span{width:8px;height:8px;border-radius:50%;background:#1f9d69;box-shadow:0 0 0 4px #1f9d6924}.iconButton,.primaryButton,.ghostButton,.sendButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--ink);border-radius:6px;color:var(--ink)}.iconButton,.ghostButton{background:transparent}.iconButton{width:44px}.primaryButton,.sendButton{background:var(--ink);color:var(--paper-strong)}.queue{display:flex;flex-direction:column;gap:10px;overflow:auto}.conversationItem{position:relative;display:grid;gap:8px;min-height:118px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:14px 14px 14px 20px;text-align:left;box-shadow:none}.documentItem{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px;text-align:left}.userItem{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:76px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.brandItem{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px 12px 12px 20px;text-align:left}.customerItem{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px;text-align:left}.auditQueueItem,.briefQueueItem,.integrationQueueItem,.handoffItem{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.briefQueueItem{grid-template-columns:18px minmax(0,1fr)}.metricMini{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.metricMini span{display:grid;gap:2px}.metricMini strong{font-family:Archivo Black,sans-serif;font-size:24px;line-height:1}.metricMini small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.userItem.inactive{opacity:.64}.conversationItem.active,.customerItem.active,.brandItem.active{border-color:var(--ink);box-shadow:var(--shadow)}.documentItem.active{border-color:var(--ink);background:#edf0ee}.documentItem span,.userItem span,.customerItem span,.brandItem span,.auditQueueItem span{display:grid;gap:4px;min-width:0}.briefQueueItem span{min-width:0;overflow:hidden;color:var(--ink-soft);font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.integrationQueueItem span,.handoffItem span{display:grid;gap:4px;min-width:0}.documentItem strong,.documentItem small,.userItem strong,.userItem small,.customerItem strong,.customerItem small,.brandItem strong,.brandItem small,.auditQueueItem strong,.auditQueueItem small,.integrationQueueItem strong,.integrationQueueItem small,.handoffItem strong,.handoffItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentItem small,.userItem small,.customerItem small,.brandItem small,.auditQueueItem small,.integrationQueueItem small,.handoffItem small{color:var(--ink-soft);font-size:12px;font-weight:700}.knowledgeCreate{display:grid;grid-template-columns:minmax(128px,.8fr) minmax(0,1fr) auto;gap:8px}.knowledgeAddButton{padding:0 14px;white-space:nowrap}.knowledgeCreateStatus{margin:-8px 0 0;border-left:3px solid var(--kingz);color:var(--ink-soft);padding-left:10px;font-size:12px;font-weight:700}.brandStripe{position:absolute;inset:0 auto 0 0;width:6px;background:var(--ranwey)}.brandStripe.kingz{background:var(--kingz)}.itemTop{display:flex;justify-content:space-between;gap:10px}.itemTop strong{overflow-wrap:anywhere}.itemMessage{display:-webkit-box;overflow:hidden;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical}.badges{display:flex;flex-wrap:wrap;gap:6px}.status,.handoff,.botOffBadge{display:inline-flex;align-items:center;gap:4px;min-height:24px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.status{background:#e8e0d1}.status.waiting_human,.handoff,.botOffBadge{background:#ffe1df;color:#8f1c14}.status.resolved{background:#ddf1e6;color:#185b42}.status.high,.status.urgent{background:#fff3cb;color:#7b5b05}.status.urgent{background:#ffe1df;color:#8f1c14}.workspace{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:100vh}.conversationHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:150px;padding:28px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.16),transparent 44%),var(--paper-strong)}.knowledgeHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.12),transparent 44%),var(--paper-strong)}.adminHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(241,181,28,.2),transparent 44%),var(--paper-strong)}.dashboardHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.12),rgba(15,123,88,.12) 52%,transparent),var(--paper-strong)}.dailyHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(241,181,28,.2),rgba(15,123,88,.12) 52%,transparent),var(--paper-strong)}.customersHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(15,123,88,.14),rgba(241,181,28,.18) 52%,transparent),var(--paper-strong)}.auditHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.18),rgba(229,49,35,.1) 52%,transparent),var(--paper-strong)}.brandsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.14),rgba(15,123,88,.14) 52%,transparent),var(--paper-strong)}.integrationsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.16),rgba(15,123,88,.14) 52%,transparent),var(--paper-strong)}.handoffsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(143,28,20,.16),rgba(241,181,28,.16) 52%,transparent),var(--paper-strong)}.handoffsHeader h1{max-width:900px;font-size:46px;line-height:1.02}.productionHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(15,123,88,.16),rgba(40,49,58,.14) 52%,transparent),var(--paper-strong)}.searchHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.16),rgba(241,181,28,.16) 52%,transparent),var(--paper-strong)}.brandsHeader.kingz{background:linear-gradient(90deg,rgba(15,123,88,.2),rgba(241,181,28,.18) 52%,transparent),var(--paper-strong)}.conversationHeader.kingz{background:linear-gradient(90deg,rgba(15,123,88,.18),transparent 44%),var(--paper-strong)}.conversationHeader h1,.knowledgeHeader h1,.adminHeader h1,.dashboardHeader h1,.dailyHeader h1,.customersHeader h1,.auditHeader h1,.brandsHeader h1,.integrationsHeader h1,.handoffsHeader h1,.productionHeader h1,.searchHeader h1,.blankState h1{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(32px,5vw,68px);line-height:.95;letter-spacing:0}.eyebrow,.contactLine{margin:0 0 8px}.headerActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:10px}.botToggleButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:42px;border:1px solid #14704f;border-radius:6px;background:#e2f3ea;color:#11583f;padding:8px 12px;font-weight:900}.botToggleButton.off{border-color:#a72920;background:#ffe1df;color:#8f1c14}.botModeControl{display:grid;grid-template-columns:1fr 1fr;min-height:42px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.botModeControl button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:8px;font-size:13px;font-weight:900}.botModeControl button:last-child{border-right:0}.botModeControl button.active{background:#e2f3ea;color:#11583f}.botModeControl button.active.off{background:#ffe1df;color:#8f1c14}.compactSelect{display:grid;gap:4px;width:128px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.compactSelect select{min-height:36px;background:#fffdf8;color:var(--ink);font-size:13px;font-weight:800;text-transform:none}.saveState{min-width:86px;color:var(--ink-soft);font-size:12px;font-weight:700;text-align:right;text-transform:uppercase}.roleBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:2px 8px;background:#e8e0d1;color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase}.roleBadge.owner{background:var(--ink);color:var(--paper-strong)}.roleBadge.admin{background:#fff3cb}.roleBadge.viewer{background:#edf0ee}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-height:0}.thread{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:28px 34px}.bubble{max-width:min(760px,82%);border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:14px 16px}.messageHeader{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.bubble .messageTimestamp{margin-left:auto;color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.2;text-transform:none;white-space:nowrap}.bubble p{margin:6px 0 0;line-height:1.5}.messageMediaBadge{display:inline-flex;align-items:center;width:fit-content;min-height:22px;margin-top:8px;border:1px solid var(--line);border-radius:999px;background:#fffdf8;color:var(--steel);padding:2px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.messageImageLink{display:block;width:min(420px,100%);margin-top:10px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.messageImage{display:block;width:100%;max-height:460px;object-fit:contain;background:#f4f4f1}.messageImageState{display:grid;place-items:center;width:min(420px,100%);min-height:120px;margin-top:10px;border:1px dashed var(--line);border-radius:6px;background:#f4f4f1;color:var(--steel);font-size:13px;font-weight:800}.messageAudio{display:block;width:min(420px,100%);height:44px;margin-top:10px}.messageAudioState{display:flex;align-items:center;width:min(420px,100%);min-height:44px;margin-top:10px;border:1px dashed var(--line);border-radius:6px;background:#f4f4f1;color:var(--steel);padding:8px 12px;font-size:13px;font-weight:800}.messagePdf,.messagePdfState{display:flex;align-items:center;width:min(420px,100%);min-height:58px;margin-top:10px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);padding:10px 12px}.messagePdf{gap:10px;text-decoration:none}.messagePdf:hover{border-color:var(--steel);background:#fff}.messagePdf span{display:grid;min-width:0}.messagePdf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagePdf small,.messagePdfState{color:var(--steel);font-size:12px;font-weight:800}.bubble.assistant{align-self:flex-end;border-color:var(--steel);background:#edf0ee}.bubble.human{align-self:flex-end;background:#fff3cb}.bubble.deliveryFailed{border-color:#b42318;background:#fff1f0}.messageDeliveryState{display:inline-flex;width:fit-content;margin-top:10px;border-radius:999px;background:#f1f3f2;color:var(--steel);padding:4px 9px;font-size:11px;font-weight:900}.messageDeliveryState.delivered,.messageDeliveryState.read{background:#e8f6ee;color:#167146}.messageDeliveryState.failed{background:#ffe1de;color:#9f1c13}.bubble.suggestion{align-self:flex-end;border-color:#b28712;background:#fff7d8}.bubble.suggestion span{color:#7b5b05}.suggestionApprove{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #b28712;border-radius:6px;background:#fff;color:#6e4f04;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.suggestionApprove:disabled{cursor:progress;opacity:.65}.suggestionApprove:not(:disabled):hover{border-color:#6e4f04}.suggestionReview{display:grid;gap:8px;width:min(420px,100%);margin-top:12px;border-top:1px solid #e5d39a;padding-top:10px}.suggestionReview label{display:grid;gap:4px;color:#6e4f04;font-size:12px;font-weight:800}.suggestionReview input,.suggestionReview select{width:100%}.suggestionReviewActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.manualReplyButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin-right:auto;border:1px solid #6e4f04;border-radius:6px;background:#6e4f04;color:#fffdf5;padding:6px 10px;font-size:12px;font-weight:900}.manualReplyButton:disabled{cursor:progress;opacity:.65}.manualReplyButton:not(:disabled):hover{background:#513a03}.suggestionReview .suggestionApprove{margin-top:0}.correctionOpen{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:10px;border:0;background:transparent;color:var(--ink-soft);padding:4px 0;font-size:12px;font-weight:800}.correctionOpen:hover{color:var(--ink)}.correctionEditor{display:grid;gap:10px;width:min(560px,100%);margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.correctionEditor>strong{font-size:14px}.correctionEditor label{text-transform:none}.correctionEditor textarea{min-height:90px}.correctionActions{display:flex;justify-content:flex-end;gap:8px}.correctionStatus{align-self:center;margin:0;border:1px solid #8bbda9;border-radius:6px;background:#e8f5ef;color:#185b42;padding:8px 12px;font-size:13px;font-weight:700}.inspector{display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--line);background:#fffaf0b8;padding:22px}.panelBlock{border-bottom:1px solid var(--line);padding-bottom:18px}.opsBlock{display:grid;gap:10px}.panelBlock h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;text-transform:uppercase}.panelBlock p,dd{margin:0;line-height:1.5}dl{display:grid;grid-template-columns:90px 1fr;gap:8px 12px;margin:0}.wideButton{width:100%}.notesList{display:grid;gap:8px;margin-bottom:10px}.deliveryList{display:grid;gap:8px}.deliveryItem{display:grid;gap:8px;border:1px solid var(--line);border-left:5px solid var(--steel);border-radius:8px;background:var(--paper-strong);padding:10px}.deliveryItem.sent,.deliveryItem.delivered,.deliveryItem.read{border-left-color:var(--kingz)}.deliveryItem.mock,.deliveryItem.skipped{border-left-color:var(--accent)}.deliveryItem.failed{border-left-color:var(--ranwey)}.deliveryTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.deliveryTop strong,.deliveryTop small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliveryTop strong{color:var(--ink);font-size:12px;font-weight:900;text-transform:uppercase}.deliveryTop small{color:var(--ink-soft);font-size:11px;font-weight:800}.deliveryItem dl{grid-template-columns:82px minmax(0,1fr);font-size:12px}.deliveryItem dd{overflow-wrap:anywhere}.deliveryRetry{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;width:fit-content;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--steel);padding:4px 9px;font-size:12px;font-weight:900;text-transform:uppercase}.deliveryRetry:hover{border-color:var(--steel)}.conversationAuditList{display:grid;gap:10px}.conversationAuditItem{border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:10px}.conversationAuditItem span{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.conversationAuditItem strong{font-size:12px;text-transform:uppercase}.conversationAuditItem p{margin:6px 0;color:var(--muted);font-size:12px}.conversationAuditItem code{display:block;max-height:58px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--steel);font-size:11px}.deliveryQueueTable{display:grid;gap:10px;grid-column:1 / -1}.deliveryQueueRow{display:grid;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px 14px}.deliveryQueueRow>span:nth-child(2){display:grid;gap:4px;min-width:0}.deliveryQueueRow strong,.deliveryQueueRow small,.deliveryQueueRow em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliveryQueueRow strong{font-size:14px}.deliveryQueueRow small{color:var(--ink-soft);font-size:12px;font-weight:800}.deliveryQueueRow em{color:var(--ink);font-size:13px;font-style:normal}.deliveryQueueActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.orderSearch{display:grid;grid-template-columns:104px minmax(0,1fr) 44px;gap:8px;margin-bottom:10px}.ordersList{display:grid;gap:10px;margin-top:10px}.orderCard{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.orderCard.selected{border-color:var(--ink);box-shadow:inset 4px 0 0 var(--kingz)}.orderTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.orderTop strong{font-family:Archivo Black,sans-serif;font-size:24px;line-height:1}.orderTop small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.orderCard p{margin:0;line-height:1.4}.orderCard dl{grid-template-columns:72px 1fr}.orderProducts{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink-soft);font-size:13px;font-weight:700}.orderProducts li{min-width:0}.orderProducts li strong,.orderProducts li small{display:block;overflow-wrap:anywhere}.orderProducts li small{margin-top:2px;font-size:11px;font-weight:700}.orderCardAction{width:100%;min-height:36px}.orderWorkspace{display:grid;gap:14px;margin-top:12px;border:1px solid var(--ink);border-radius:8px;background:var(--paper-strong);padding:12px}.orderWorkspaceHeader,.orderWorkspaceHeader>span:first-child{display:flex}.orderWorkspaceHeader{align-items:flex-start;justify-content:space-between;gap:10px}.orderWorkspaceHeader>span:first-child{min-width:0;flex-direction:column;gap:3px}.orderWorkspaceHeader small{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.orderWorkspaceHeader strong{overflow-wrap:anywhere;font-family:Archivo Black,sans-serif;font-size:18px;line-height:1.1}.orderPaymentBadge{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--paper);padding:5px 8px;color:var(--ink-soft);font-size:10px;font-weight:900;white-space:nowrap}.orderPaymentBadge.confirmed{border-color:#7eb69f;background:#e5f4ed;color:#185b42}.orderPaymentBadge.pending,.orderPaymentBadge.unknown{border-color:#d8ad43;background:#fff5d6;color:#785700}.orderPaymentBadge.failed,.orderPaymentBadge.cancelled,.orderPaymentBadge.refunded{border-color:#e2a9a2;background:#fff0ee;color:#9b231a}.orderWorkspaceFacts{grid-template-columns:72px minmax(0,1fr);margin:0}.orderWorkspaceFacts dd{overflow-wrap:anywhere}.orderWorkspaceProducts{display:grid;gap:0}.orderWorkspaceProducts h3,.orderOperation h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:900;text-transform:uppercase}.orderProductRow{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid var(--line);padding:9px 0}.orderProductRow img,.orderProductPlaceholder{width:42px;height:42px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.orderProductRow img{object-fit:cover}.orderProductPlaceholder{display:grid;place-items:center;color:var(--ink-soft)}.orderProductRow>span:nth-child(2){min-width:0}.orderProductRow strong,.orderProductRow small{display:block;overflow-wrap:anywhere}.orderProductRow strong{font-size:12px}.orderProductRow small{margin-top:3px;color:var(--ink-soft);font-size:10px;font-weight:700}.orderProductRow b{font-size:11px;white-space:nowrap}.orderOperation{display:grid;gap:10px;border-top:2px solid var(--ink);padding-top:12px}.orderOperationTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.orderOperationTabs button{min-height:36px;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:7px 8px;color:var(--ink);font-size:11px;font-weight:900}.orderOperationTabs button.active{border-color:var(--ink);background:var(--ink);color:var(--paper-strong)}.orderOperationTabs button:disabled,.orderOperation button:disabled{cursor:not-allowed;opacity:.45}.orderOperationField{display:grid;gap:6px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.orderOperationField textarea{min-height:72px;resize:vertical}.orderPaymentNotice,.orderActionStatus{margin:0;font-size:12px;line-height:1.45}.orderActionStatus{color:var(--ink-soft);font-weight:800}.orderActionConfirmation{display:grid;gap:8px;border:1px solid #d8ad43;border-radius:6px;background:#fff5d6;padding:10px}.orderActionConfirmation>strong{font-size:13px;text-transform:uppercase}.orderActionConfirmation p,.orderActionConfirmation small{margin:0;line-height:1.45}.orderActionConfirmation small{color:var(--ink-soft);font-size:11px;font-weight:700}.orderActionConfirmation>div{display:flex;flex-wrap:wrap;gap:7px}.orderActionConfirmation button{min-height:36px;padding:7px 10px}.noteItem{border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:10px}.noteItem p{margin:0 0 8px;line-height:1.4}.noteItem small{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.noteInput{min-height:86px;margin-bottom:10px}.composer{display:grid;grid-template-columns:1fr 54px;align-items:stretch;gap:10px;border-top:1px solid var(--line);background:var(--paper-strong);padding:16px 22px}.composerInput{display:grid;gap:8px;min-width:0}.replyImageInput{display:none}.imageAttachButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--line-strong);border-radius:6px;background:#fffdf8;color:var(--ink);padding:5px 10px;font:inherit;font-weight:800;cursor:pointer}.imageAttachButton:hover:not(:disabled){border-color:var(--ink);background:#fff}.imageAttachButton:disabled,.sendButton:disabled{cursor:not-allowed;opacity:.45}.replyImagePreview{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:10px;width:min(520px,100%);border:1px solid var(--line);border-radius:7px;background:#f5f3ed;padding:8px}.replyImagePreview img{display:block;width:64px;height:52px;border-radius:5px;object-fit:cover;background:#fff}.replyImagePreview div{display:grid;gap:3px;min-width:0}.replyImagePreview strong,.replyImagePreview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replyImagePreview strong{font-size:13px}.replyImagePreview span{color:var(--ink-soft);font-size:12px}.replyImagePreview button{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:5px;background:transparent;color:var(--ink);cursor:pointer}.replyImagePreview button:hover{background:#fff}.composerOptions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;font-size:13px}.whatsappOption{display:inline-flex;align-items:center;gap:8px;color:var(--ink);cursor:pointer}.whatsappOption input{width:17px;height:17px;margin:0;accent-color:#168b58}.replyStatus{color:var(--ink-soft);text-align:right}.knowledgeEditor{min-height:0;padding:22px}.knowledgeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0;min-height:0;overflow:hidden}.knowledgeEditor textarea{min-height:calc(100vh - 176px);height:100%;border-color:var(--ink);background:#fffdf8;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.6}.knowledgeVersions{display:grid;grid-template-rows:auto auto minmax(0,auto) minmax(160px,1fr);align-content:start;gap:12px;min-height:0;overflow:auto;border-left:1px solid var(--line);background:var(--paper-strong);padding:22px}.knowledgeVersions>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.knowledgeVersions h2{margin:0;font-size:18px}.knowledgeVersions header small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.knowledgeRevisionList{display:grid;gap:10px;min-height:0}.historyRow.active{border-color:var(--ink);box-shadow:inset 4px 0 0 var(--ranwey)}.historyRow .revisionActions{display:flex;align-items:center;gap:8px}.revisionPreview{display:grid;gap:10px;min-height:0;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px}.revisionPreview div{display:grid;gap:4px}.revisionPreview small{color:var(--ink-soft);font-size:12px;font-weight:800}.revisionPreview pre{max-height:280px;overflow:auto;margin:0;border-top:1px solid var(--line);padding-top:10px;color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.5;white-space:pre-wrap}.adminGrid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:22px;min-height:0;padding:22px}.dashboardGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;min-height:0;padding:22px}.dailyGrid,.customerGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.auditGrid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(0,2fr);gap:14px;min-height:0;overflow:auto;padding:22px}.brandSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.integrationsGrid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;min-height:0;overflow:auto;padding:0 22px 22px}.handoffsGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.productionGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px;min-height:0;overflow:auto;padding:22px}.searchGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.searchHeroForm{display:grid;grid-template-columns:128px minmax(220px,1fr) auto;gap:10px;width:min(620px,100%)}.searchHeroForm input,.searchHeroForm select{min-height:42px}.personalAssistantWorkspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;background:#f7f4ed}.personalAssistantHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:#fffaf0;padding:18px 24px}.personalAssistantIdentity{display:flex;align-items:center;gap:14px;min-width:0}.personalAssistantIdentity h1{margin:0;font-family:Archivo Black,sans-serif;font-size:30px;letter-spacing:0}.personalAssistantIdentity p{margin:3px 0 0;color:var(--ink-soft)}.personalAssistantIdentity .eyebrow{margin:0 0 2px}.personalAssistantIcon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border:1px solid #0d6d4f;border-radius:8px;background:#dff3e9;color:#0d6d4f}.personalAssistantThread{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:24px clamp(18px,5vw,64px)}.personalAssistantEmpty{display:grid;align-content:center;justify-items:center;gap:14px;min-height:100%;color:var(--ink-soft);text-align:center}.personalAssistantEmpty>strong{color:var(--ink);font-size:20px}.personalAssistantExamples{display:grid;gap:8px;width:min(680px,100%)}.personalAssistantExamples button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border:1px solid var(--line);border-radius:7px;background:#fffdf8;color:var(--ink);padding:10px 14px;text-align:left}.personalAssistantTurn{display:grid;gap:7px;width:min(840px,88%);border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:15px 17px}.personalAssistantTurn.user{align-self:flex-end;width:min(680px,82%);border-color:var(--ink);background:var(--ink);color:#fffaf0}.personalAssistantTurn.assistant{align-self:flex-start;border-color:#9eb6aa;background:#edf3f0}.personalAssistantTurn.loading{color:var(--ink-soft)}.personalAssistantTurn>span{font-size:11px;font-weight:800;text-transform:uppercase}.personalAssistantTurn>p{margin:0;font-size:16px;line-height:1.55;white-space:pre-wrap}.personalAssistantMatches{display:grid;gap:8px;margin-top:4px}.personalAssistantMatch{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;overflow:hidden;border:1px solid #c6d5cd;border-radius:7px;background:#fffdf8;color:var(--ink);padding:12px 13px 12px 18px;text-align:left}.personalAssistantMatch>span:not(.brandStripe){display:grid;gap:3px;min-width:0}.personalAssistantMatch strong,.personalAssistantMatch small,.personalAssistantMatch em{overflow:hidden;text-overflow:ellipsis}.personalAssistantMatch small,.personalAssistantMatch em,.personalAssistantFollowUp{color:var(--ink-soft)}.personalAssistantMatch em{white-space:normal}.personalAssistantFollowUp{border-top:1px solid #c6d5cd;padding-top:8px;font-size:13px}.personalAssistantError{align-self:center;margin:0;color:#8f1c14;font-weight:700}.personalAssistantComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid var(--line);background:#fffaf0;padding:14px clamp(18px,5vw,64px)}.personalAssistantComposer textarea{width:100%;min-height:58px;max-height:140px;resize:vertical;border:1px solid var(--line);border-radius:7px;background:#fffdf8;color:var(--ink);padding:10px 12px}.personalAssistantComposer .primaryButton{align-self:stretch;min-width:126px}.personalAssistantSideStatus{display:flex;align-items:center;gap:10px;border:1px solid #9eb6aa;border-radius:7px;background:#edf3f0;padding:12px}.personalAssistantSideStatus span{display:grid;gap:2px}.personalAssistantSideStatus small,.sidebarHint{color:var(--ink-soft)}.sidebarHint{margin:0;line-height:1.5}.searchRows{display:grid;gap:10px}.searchResultRow,.searchQueueItem{position:relative;display:grid;align-items:center;gap:12px;min-height:78px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px;text-align:left}.searchResultRow{grid-template-columns:minmax(0,1fr) auto}.searchResultRow:has(.brandStripe){grid-template-columns:minmax(0,1fr) auto;padding-left:20px}.searchQueueItem{grid-template-columns:22px minmax(0,1fr);padding-left:20px}.searchResultRow span:not(.brandStripe),.searchQueueItem span:not(.brandStripe){display:grid;gap:4px;min-width:0}.searchResultRow strong,.searchResultRow small,.searchResultRow em,.searchQueueItem strong,.searchQueueItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultRow small,.searchResultRow em,.searchQueueItem small{color:var(--ink-soft);font-size:12px;font-weight:700}.searchResultRow em{font-style:normal}.metricCard,.dashboardPanel,.nextActionsPanel,.briefList,.customerProfile,.customerMemory,.customerHistory,.auditTimeline,.handoffTable,.brandSettingsForm,.brandTonePanel,.productionForm,.productionPanel,.productionBoard,.integrationCard{border:1px solid var(--line);border-radius:8px;background:var(--paper-strong)}.productionForm,.productionPanel,.productionBoard{display:grid;align-content:start;gap:16px;min-width:0;padding:18px}.productionForm h2,.productionPanel h2,.productionBoard h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productionNote{grid-column:1 / -1}.productionNote textarea{min-height:132px;resize:vertical}.productionQueueItem{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px;text-align:left}.productionQueueItem.active{border-color:var(--steel);background:#edf0ee}.productionQueueItem span{display:grid;gap:3px;min-width:0}.productionQueueItem strong,.productionQueueItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionQueueItem small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.productionBoard{grid-column:1 / -1}.boardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.productionBoardStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productionBoardRows{display:grid;gap:8px}.productionBoardRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:12px;min-height:58px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:10px 12px;color:var(--ink);text-align:left}.productionBoardRow:hover{border-color:var(--steel)}.productionBoardRow>span:first-child{display:grid;gap:3px;min-width:0}.productionBoardRow strong,.productionBoardRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionBoardRow small{color:var(--ink-soft);font-size:12px;font-weight:800}.productionStatusCard{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:82px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(241,181,28,.16),transparent),#fffdf8;padding:14px}.productionStatusCard.internal{background:linear-gradient(90deg,rgba(15,123,88,.16),transparent),#fffdf8}.productionStatusCard span{display:grid;gap:3px}.productionStatusCard small{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.productionStatusCard strong{font-size:24px}.productionSteps{display:grid;gap:0;margin:0;padding:0;list-style:none}.productionSteps li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;color:var(--ink-soft);font-size:13px;font-weight:800}.productionSteps li span{width:12px;height:12px;border:2px solid var(--line);border-radius:999px;background:#fffdf8}.productionSteps li.active{color:var(--ink)}.productionSteps li.active span{border-color:var(--green);background:var(--green)}.productionSteps p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionMeta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;margin:0}.productionMeta dt{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.productionMeta dd{min-width:0;margin:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.productionInternalNote{margin:0;border-left:3px solid var(--green);padding-left:12px;color:var(--ink-soft);font-weight:700;line-height:1.45}.handoffTable{display:grid;grid-column:1 / -1;align-content:start;gap:10px;padding:16px}.handoffRow{position:relative;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(280px,1.6fr) minmax(160px,.7fr) auto;align-items:center;gap:14px;min-height:124px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.handoffRow span:not(.brandStripe){display:grid;gap:4px;min-width:0}.handoffRow strong,.handoffRow small,.handoffRow>span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoffRow small,.handoffRow>span:nth-child(3){color:var(--ink-soft);font-size:12px;font-weight:700}.handoffBriefBlock strong,.handoffBriefBlock small,.handoffReason{white-space:normal}.handoffState{align-self:stretch;align-content:center;border-left:1px solid var(--line);padding-left:12px}.handoffState small{white-space:normal;line-height:1.35}.handoffRow .botOffBadge{display:inline-flex;width:max-content}.handoffBriefBlock strong,.handoffBriefBlock small{display:-webkit-box;-webkit-box-orient:vertical}.handoffBriefBlock strong{-webkit-line-clamp:2;line-height:1.35}.handoffBriefBlock small{-webkit-line-clamp:1}.handoffBriefBlock .draftReadyBadge{color:#086447;font-weight:800}.handoffReason{align-self:stretch;display:grid;align-content:center;border-left:1px solid var(--line);padding-left:12px;line-height:1.35}.integrationCard{display:grid;align-content:start;gap:14px;min-width:0;padding:16px}.launchChecklist{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:0;margin:22px 22px 14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong)}.launchChecklist.ready{border-color:#0f7b586b}.launchChecklist.pending{border-color:#8f1c1452}.launchMeter{display:grid;align-content:center;justify-items:start;gap:8px;min-height:168px;border-right:1px solid var(--line);background:#fff9ed;padding:18px}.launchMeter span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink);border-radius:6px;color:var(--ink)}.launchMeter strong{font-family:Archivo Black,sans-serif;color:var(--ink);font-size:44px;line-height:1}.launchMeter small,.launchRows small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.launchBody{display:grid;align-content:start;gap:12px;min-width:0;padding:16px}.launchBody header{display:grid;gap:4px}.launchBody h2{margin:0;font-size:17px;text-transform:uppercase}.launchBlockers{display:flex;flex-wrap:wrap;gap:8px}.launchBlockers span{border:1px solid rgba(143,28,20,.3);border-radius:999px;background:#fff7f0;padding:6px 10px;color:#8f1c14;font-size:12px;font-weight:800}.launchRows{display:grid;gap:8px}.launchRows article{display:grid;grid-template-columns:24px minmax(160px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--line);padding-top:8px}.launchRows article>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:6px}.launchRows article.ready>span{color:#185b42}.launchRows article.pending>span{color:#8f1c14}.launchRows article div{display:grid;gap:3px;min-width:0}.launchRows strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.launchRows code{display:block;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.activationRunbook{display:grid;gap:12px;margin:0 22px 14px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:16px}.credentialDryRun{display:grid;gap:12px;margin:0 22px 14px;border:1px solid rgba(31,42,54,.2);border-radius:8px;background:#f7f3ea;padding:16px}.credentialDryRun>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.credentialDryRun h2{margin:0;font-size:17px;text-transform:uppercase}.credentialDryRun header small{color:var(--ink-soft);font-size:12px;font-weight:800}.credentialDryRunGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.credentialDryRunGrid label{display:grid;gap:5px;min-width:0;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.credentialDryRunGrid input{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fff;padding:9px 10px;color:var(--ink);font:inherit}.activationRunbook.pending{border-color:#8f1c1442}.activationRunbook.ready{border-color:#0f7b585c}.activationRunbook>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.activationRunbook h2{margin:0;font-size:17px;text-transform:uppercase}.activationRunbook header small{color:var(--ink-soft);font-size:12px;font-weight:800}.activationRunbook header strong{display:inline-grid;min-width:70px;height:42px;place-items:center;border:1px solid var(--ink);border-radius:6px;font-family:Archivo Black,sans-serif;font-size:24px}.activationRows{display:grid;gap:8px}.activationRows article{display:grid;grid-template-columns:24px minmax(220px,1fr) minmax(180px,.55fr);gap:10px;min-width:0;border-top:1px solid var(--line);padding-top:10px}.activationRows article>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#fff4e8;color:#8f1c14}.activationRows article.ready>span{background:#edf8ef;color:#0f7b58}.activationRows strong,.activationRows small,.activationTags code,.activationTemplate code,.activationChecks small,.activationFinal code{min-width:0;overflow:hidden;text-overflow:ellipsis}.activationRows strong{display:block;font-size:13px;text-transform:uppercase}.activationRows small{color:var(--ink-soft);font-size:12px;font-weight:800}.activationTags,.activationTemplate,.activationFinal{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.activationTags code,.activationTemplate code,.activationFinal code{border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);padding:5px 7px;font-size:11px;white-space:nowrap}.activationTemplate{grid-column:1 / -1}.activationTemplate code{white-space:normal;overflow-wrap:anywhere}.activationChecks{display:grid;gap:5px;align-content:start}.activationCommandPanel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);gap:10px;align-items:start;border:1px solid rgba(31,42,54,.2);border-radius:8px;background:#f4f8fb;padding:12px}.activationMetaPanel{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(150px,.45fr);gap:10px;align-items:start;border:1px solid rgba(31,42,54,.2);border-radius:8px;background:#fff8ed;padding:12px}.activationMetaPanel>code{min-width:0;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#fff;padding:8px;font-size:12px}.activationMetaPanel strong{display:block;font-size:13px;text-transform:uppercase}.activationMetaPanel small{color:var(--ink-soft);font-size:12px;font-weight:800}.activationMetaPanel .activationTags{grid-column:1 / -1}.activationCommandPanel>code{min-width:0;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--line);border-radius:6px;background:#fff;padding:8px;font-size:12px;white-space:nowrap}.activationCommandPanel strong{display:block;font-size:13px;text-transform:uppercase}.activationCommandPanel small{color:var(--ink-soft);font-size:12px;font-weight:800}.activationCommandPanel .activationTags,.activationCommandPanel .activationTemplate,.activationCommandPanel .activationChecks{grid-column:1 / -1}.integrationCard.ready{border-color:#0f7b586b}.integrationCard.pending{border-color:#8f1c1452}.integrationCard header,.snippetBlock span{display:flex;align-items:center;justify-content:space-between;gap:12px}.integrationCard h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;text-transform:uppercase}.checkList,.pendingList,.snippetBlock{display:grid;gap:8px}.cardActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.checkRow{display:grid;grid-template-columns:minmax(120px,.52fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--line)}.checkRow span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.checkRow.ready span{color:#185b42}.checkRow.pending span{color:#8f1c14}.checkRow code,.snippetBlock code{display:block;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;white-space:pre-wrap;word-break:break-word}.pendingList span,.readyLine{border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--ink-soft);font-size:12px;font-weight:800}.readyLine{margin:0;color:#185b42}.probeEmpty{margin:0;border:1px dashed var(--line);border-radius:6px;padding:10px;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.webchatProbe{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:10px}.webchatProbe.ready{border-color:#0f7b586b}.webchatProbe.pending{border-color:#8f1c1452}.webchatProbe header{display:flex;align-items:center;justify-content:space-between;gap:10px}.webchatProbe header strong,.probeRows strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.webchatProbe header small,.probeRows small{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.probeRows{display:grid;gap:8px}.probeRows article{display:grid;grid-template-columns:22px minmax(100px,.55fr) minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border-top:1px solid var(--line);padding-top:8px}.probeRows article>span{display:inline-grid;place-items:center}.probeRows article.ready>span{color:#185b42}.probeRows article.pending>span{color:#8f1c14}.probeRows article div{display:grid;gap:2px;min-width:0}.probeRows code{display:block;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);padding:7px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.snippetBlock{border-top:1px solid var(--line);padding-top:10px}.snippetBlock strong{font-size:12px;text-transform:uppercase}.metricCard{display:grid;gap:8px;min-height:148px;padding:16px}.metricIcon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper-strong)}.metricCard small,.mutedLine{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.metricCard strong{font-family:Archivo Black,sans-serif;font-size:42px;line-height:.95}.customerGrid .metricCard strong{font-size:clamp(24px,3vw,36px);overflow-wrap:anywhere}.metricCard p,.mutedLine{margin:0}.metricTrend{align-self:end;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.metricTrend.up{border-color:#16794a47;color:#16794a;background:#16794a14}.metricTrend.down{border-color:#a6372342;color:#a63723;background:#a6372314}.dashboardPanel{display:grid;align-content:start;gap:10px;min-height:220px;padding:16px}.nextActionsPanel,.briefList{display:grid;align-content:start;gap:10px;padding:16px}.nextActionsPanel{grid-column:1 / -1;min-height:150px;background:linear-gradient(135deg,rgba(15,123,88,.12),transparent 60%),var(--paper-strong)}.briefList{grid-column:1 / -1}.nextActionsPanel h2,.briefList h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.actionRow{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:38px;border-bottom:1px solid var(--line);padding:8px 0;color:var(--ink);font-weight:800;line-height:1.4}.briefHandoff{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.briefHandoff span:not(.brandStripe){display:grid;gap:4px;min-width:0}.briefHandoff strong,.briefHandoff small,.briefHandoff em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefHandoff small,.briefHandoff em{color:var(--ink-soft);font-size:12px;font-weight:700}.briefHandoff em{font-style:normal}.customerProfile,.customerMemory,.customerHistory{display:grid;align-content:start;gap:12px;padding:16px}.customerProfile h2,.customerMemory h2,.customerHistory h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.customerProfile{grid-column:span 1}.customerMemory{grid-column:span 2}.customerMemory textarea{min-height:118px;resize:vertical}.memoryActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.tagList{display:flex;flex-wrap:wrap;gap:8px}.tagList span{border:1px solid var(--line);border-radius:999px;background:#fffdf8;padding:6px 10px;color:var(--ink-soft);font-size:12px;font-weight:800}.customerHistory{grid-column:1 / -1}.historyRow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.historyRow span:not(.brandStripe){display:grid;gap:4px;min-width:0}.historyRow strong,.historyRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.auditTimeline{display:grid;align-content:start;gap:0;overflow:auto;padding:8px 16px}.auditEvent{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 0}.auditEvent:before{position:absolute;top:0;bottom:0;left:8px;width:1px;background:var(--line);content:""}.auditDot{z-index:1;width:17px;height:17px;margin-top:2px;border:2px solid var(--ink);border-radius:999px;background:var(--accent)}.auditEventTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.auditEventTop strong{overflow-wrap:anywhere}.auditEventTop small{flex:0 0 auto;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.auditEvent p{margin:6px 0;color:var(--ink-soft);font-weight:700;line-height:1.4}.auditEvent code{display:block;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brandSettingsForm,.brandTonePanel{display:grid;align-content:start;gap:14px;padding:16px}.brandSettingsForm{grid-column:span 2}.brandTonePanel{grid-column:span 1}.brandSettingsForm h2,.brandTonePanel h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px 10px;color:var(--ink);text-transform:none}.toggleRow input{width:20px;min-height:20px;flex:0 0 auto}.businessHoursGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(96px,.8fr));gap:10px}.slaTargetsGrid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.dayToggleGrid{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:8px}.dayToggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);font-size:12px;font-weight:800}.dayToggle input{width:16px;min-height:16px}.brandTonePanel p{margin:0;color:var(--ink-soft);font-weight:700;line-height:1.5}.brandTonePanel code{display:block;overflow:auto;max-height:240px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:10px;color:var(--steel);font-size:12px;white-space:pre-wrap}.rolloutPanel,.orderActionRolloutPanel{display:grid;grid-column:1 / -1;gap:14px;border-top:2px solid var(--ink);padding:18px 0 4px}.orderActionRolloutPanel{border-top-color:#17643b}.orderActionModeSummary{max-width:850px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.rolloutHeader,.rolloutActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.rolloutHeader h2{display:flex;align-items:center;gap:8px;margin:0;font-size:20px}.rolloutHeader .eyebrow{margin:0 0 4px}.rolloutStageTrack{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.orderActionStageTrack{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.rolloutStageTrack>div{min-width:0;border-right:1px solid var(--line);padding:11px 10px;color:var(--ink-soft);font-size:12px;font-weight:900;text-align:center}.orderActionStageTrack>div{min-width:0;border-right:1px solid var(--line);padding:11px 10px;color:var(--ink-soft);font-size:12px;font-weight:900;text-align:center}.rolloutStageTrack>div:last-child{border-right:0}.orderActionStageTrack>div:last-child{border-right:0}.rolloutStageTrack>div.completed{background:#e6f2eb;color:#17643b}.orderActionStageTrack>div.completed{background:#e6f2eb;color:#17643b}.rolloutStageTrack>div.active{background:var(--ink);color:#fff}.orderActionStageTrack>div.active{background:#17643b;color:#fff}.rolloutMetrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));border:1px solid var(--line);border-radius:6px;background:#fffdf8}.rolloutMetrics>div{display:grid;align-content:center;gap:3px;min-height:78px;border-right:1px solid var(--line);padding:12px}.rolloutMetrics>div:last-child{border-right:0}.rolloutMetrics strong{font-size:20px}.rolloutMetrics span{color:var(--ink-soft);font-size:12px;font-weight:700}.rolloutMetrics .danger strong{color:var(--ranwey)}.rolloutBlockers{display:grid;gap:6px;border-left:3px solid #c58e00;padding:4px 0 4px 12px}.rolloutSafetyStop{display:flex;align-items:center;gap:10px;border:1px solid #d98d86;border-radius:6px;background:#fff0ed;padding:10px 12px;color:#9b2118}.rolloutSafetyStop>span{display:grid;gap:2px}.rolloutSafetyStop strong{font-size:13px}.rolloutSafetyStop small{font-size:11px;font-weight:750}.rolloutBlockers span,.rolloutReady{display:flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:13px;font-weight:750}.rolloutReady{color:#17643b}.rolloutActions{justify-content:flex-start}.rolloutActions button:disabled{cursor:not-allowed;opacity:.45}.shadowReviewPanel{display:grid;grid-column:1 / -1;gap:14px;min-width:0;border-top:2px solid var(--ink);padding:18px 0 4px}.shadowReviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.shadowReviewHeader h2{display:flex;align-items:center;gap:8px;margin:0;font-size:20px}.shadowReviewHeader .eyebrow{margin:0 0 4px}.shadowProgressGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));border:1px solid var(--line);border-radius:6px;background:#fffdf8}.shadowProgressGrid>div{display:grid;align-content:center;gap:3px;min-height:78px;border-right:1px solid var(--line);padding:12px}.shadowProgressGrid>div:last-child{border-right:0}.shadowProgressGrid strong{font-size:20px}.shadowProgressGrid span{color:var(--ink-soft);font-size:12px;font-weight:700}.shadowProgressGrid .danger strong{color:var(--ranwey)}.shadowProgressGrid .ready strong{color:var(--kingz)}.shadowActionSummary{display:grid;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.shadowActionSummary>header,.shadowActionHeading,.shadowActionHeading>span{display:flex;align-items:center}.shadowActionSummary>header{justify-content:space-between;gap:16px}.shadowActionHeading{gap:9px}.shadowActionHeading>span{align-items:flex-start;flex-direction:column;gap:2px}.shadowActionHeading small{color:var(--ink-soft);font-size:11px;font-weight:700}.shadowActionTotal{min-width:44px;border-left:1px solid var(--line);padding-left:14px;font-size:24px;text-align:right}.shadowActionOutcomeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#f4f5f2}.shadowActionOutcomeGrid>div{display:grid;gap:3px;min-width:0;min-height:62px;align-content:center;border-right:1px solid var(--line);padding:9px 11px}.shadowActionOutcomeGrid>div:last-child{border-right:0}.shadowActionOutcomeGrid strong{font-size:18px}.shadowActionOutcomeGrid span{color:var(--ink-soft);font-size:11px;font-weight:700}.shadowActionOutcomeGrid .danger strong{color:var(--ranwey)}.shadowActionRouteGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.shadowActionRouteGrid span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;background:#fffdf8;padding:8px 10px;color:var(--ink-soft);font-size:11px;font-weight:700}.shadowActionRouteGrid strong{color:var(--ink);font-size:13px}.shadowReviewBody{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);min-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.shadowObservationList{display:grid;align-content:start;gap:8px;min-width:0;max-height:560px;overflow-y:auto;border-right:1px solid var(--line);padding:10px}.shadowObservationList button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);padding:9px 10px 9px 16px;color:var(--ink);text-align:left}.shadowObservationList button.active{border-color:var(--ink);background:#f0f4f2}.shadowObservationList button>span:not(.brandStripe){display:grid;min-width:0;gap:4px}.shadowObservationList button strong,.shadowObservationList button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadowSentBadge{width:fit-content;border:1px solid #7cac90;border-radius:4px;background:#e6f2eb;padding:2px 5px;color:#17643b;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.shadowObservationList button small{color:var(--ink-soft)}.shadowObservationList .brandStripe{position:absolute;inset:0 auto 0 0;width:5px}.shadowObservationDetail{display:grid;align-content:start;gap:12px;min-width:0;max-height:560px;overflow-y:auto;padding:16px}.shadowMessage{display:grid;gap:6px;max-width:86%;border:1px solid var(--line);border-radius:6px;padding:12px}.shadowMessage.customer{background:var(--paper-strong)}.shadowMessage.assistant{justify-self:end;background:#edf2f0}.shadowMessage span{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.shadowMessage p{margin:0;line-height:1.5;white-space:pre-wrap}.shadowEvidence{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:12px}.shadowEvidence>div{display:flex;flex-wrap:wrap;gap:7px}.shadowEvidence span{border:1px solid var(--line);border-radius:999px;background:#fffdf8;padding:5px 8px;color:var(--ink-soft);font-size:12px;font-weight:700}.shadowEvidence span.warning{border-color:#d98d86;background:#fff0ee;color:#a22319}.shadowCorrection{display:grid;gap:7px;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.shadowCorrection textarea{min-height:104px;resize:vertical;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:10px;color:var(--ink);font-size:15px;line-height:1.45;text-transform:none}.shadowReviewActions{display:flex;flex-wrap:wrap;gap:8px}.shadowReviewActions button,.dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px}.dangerButton{border:1px solid var(--ranwey);border-radius:6px;background:#fff0ee;padding:8px 12px;color:#a22319;font-weight:800}.dashboardPanel:nth-of-type(5),.dashboardPanel:nth-of-type(8){grid-column:span 2}.dashboardPanel h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.rankList{display:grid;gap:8px}.agentMetricRows{display:grid;gap:10px}.agentMetricRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--line);padding:8px 0}.agentMetricRow>span{display:grid;gap:4px;min-width:0}.agentMetricRow strong,.agentMetricRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentMetricRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.agentMetricRow.unassigned{border-bottom:0;color:var(--steel)}.agentMetricStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agentMetricStats span{border:1px solid var(--line);border-radius:999px;background:#fffdf8;padding:5px 8px;color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.slaRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:9px 10px}.slaRow>span:first-child{display:grid;min-width:0}.slaRow strong,.slaRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slaRow>span:not(:first-child){border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.rankRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--line)}.rankRow span{overflow:hidden;color:var(--ink-soft);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rankRow strong{font-family:Archivo Black,sans-serif;font-size:20px;line-height:1}.adminForm{display:grid;align-content:start;gap:14px;border-right:1px solid var(--line);padding-right:22px}.adminForm h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.userTable{display:grid;align-content:start;gap:10px;overflow:auto}.userRow{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto minmax(150px,220px) auto;align-items:center;gap:12px;min-height:70px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px 14px}.userRow span:first-child{display:grid;gap:4px;min-width:0}.userRow strong,.userRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.userPasswordReset{display:grid;gap:4px;min-width:0;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.userPasswordReset input{width:100%;min-width:0;height:34px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);padding:0 10px;font:inherit;text-transform:none}.sendButton{width:54px}.inlineAction{width:100%;margin-top:10px}.blankState,.empty{display:grid;place-items:center;gap:16px;min-height:220px;color:var(--ink-soft)}@media(max-width:900px){.shell,.contentGrid{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.queue{max-height:380px}.conversationHeader,.knowledgeHeader,.adminHeader,.dashboardHeader,.dailyHeader,.customersHeader,.auditHeader,.brandsHeader,.integrationsHeader,.handoffsHeader{align-items:flex-start;flex-direction:column}.handoffsHeader h1{font-size:34px}.productionHeader,.searchHeader{align-items:flex-start;flex-direction:column}.dashboardGrid,.searchGrid,.dailyGrid,.customerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditGrid,.brandSettingsGrid{grid-template-columns:1fr}.shadowProgressGrid,.shadowActionOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shadowActionOutcomeGrid>div{border-right:0;border-bottom:1px solid var(--line)}.shadowActionOutcomeGrid>div:last-child{grid-column:1 / -1;border-bottom:0}.shadowActionRouteGrid,.rolloutMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rolloutMetrics>div{border-right:0;border-bottom:1px solid var(--line)}.rolloutMetrics>div:last-child{grid-column:1 / -1;border-bottom:0}.shadowProgressGrid>div{border-right:0;border-bottom:1px solid var(--line)}.shadowProgressGrid>div:last-child{grid-column:1 / -1;border-bottom:0}.shadowReviewBody{grid-template-columns:1fr}.shadowObservationList{max-height:260px;border-right:0;border-bottom:1px solid var(--line)}.shadowObservationDetail{max-height:none}.integrationsGrid,.launchChecklist{grid-template-columns:1fr}.launchMeter{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.launchRows article{grid-template-columns:24px minmax(0,1fr)}.probeRows article{grid-template-columns:22px minmax(0,1fr)}.launchRows code,.probeRows code{grid-column:2}.handoffsGrid,.productionGrid{grid-template-columns:1fr}.knowledgeGrid{grid-template-columns:1fr;overflow:auto}.knowledgeVersions{border-left:0;border-top:1px solid var(--line)}.knowledgeEditor textarea{min-height:460px}.handoffRow,.briefHandoff,.agentMetricRow{grid-template-columns:minmax(0,1fr)}.agentMetricStats{justify-content:flex-start}.brandSettingsForm,.brandTonePanel,.customerMemory{grid-column:auto}.businessHoursGrid,.formGrid,.searchHeroForm{grid-template-columns:1fr}.productionNote{grid-column:auto}.adminGrid{grid-template-columns:1fr}.adminForm{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:22px}.inspector{border-left:0;border-top:1px solid var(--line)}}.learningRoomShell .sidebar{gap:10px;background:#f8f5ee}.agentRoomSidebarHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;border-bottom:2px solid var(--ink);padding-bottom:10px}.agentRoomSidebarHeader>div{display:grid;min-width:0;gap:2px}.agentRoomSidebarHeader strong{font-size:17px}.agentRoomSidebarHeader small{color:var(--ink-soft);font-size:11px}.agentRoomFilters{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:0 0 auto}.agentRoomFilters select{min-width:0;min-height:36px;padding:0 8px;font-size:11px;font-weight:700}.agentRoomFilters select:last-child{grid-column:1 / -1}.agentRoomNewButton{flex:0 0 auto;min-height:38px}.agentRoomNewForm{display:grid;gap:7px;flex:0 0 auto;border-bottom:1px solid var(--line);padding-bottom:10px}.agentRoomNewForm input,.agentRoomNewForm select,.agentRoomNewForm textarea{width:100%;min-height:36px;border:1px solid var(--line);border-radius:5px;background:#fffdf8;padding:8px 10px}.agentRoomNewForm textarea{min-height:80px;resize:vertical}.agentMeetingList{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding-right:3px}.agentMeetingList>button{position:relative;display:grid;grid-template-columns:5px minmax(0,1fr);gap:10px;width:100%;min-height:68px;align-items:stretch;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);padding:9px;text-align:left}.agentMeetingList>button:hover{border-color:#90887b}.agentMeetingList>button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.agentMeetingList>button>span:last-child{display:grid;min-width:0;align-content:center;gap:5px}.agentMeetingList strong,.agentMeetingList small{overflow:hidden;text-overflow:ellipsis}.agentMeetingList strong{font-size:13px;white-space:nowrap}.agentMeetingList small{color:var(--ink-soft);font-size:10px;line-height:1.25}.agentMeetingBrand{display:block;width:5px;height:100%;min-height:48px;border-radius:3px;background:#756e63}.agentMeetingBrand.ranwey{background:var(--ranwey)}.agentMeetingBrand.kingz{background:var(--kingz)}.agentRoomWorkspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;background:#f5f1e8}.agentRoomWorkspace.empty{place-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.agentRoomWorkspace.empty h1,.agentRoomWorkspace.empty p{margin:0}.agentRoomWorkspace.empty p{color:var(--ink-soft)}.agentRoomHeader{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#fffaf0;padding:20px 28px}.agentRoomHeader h1{max-width:850px;margin:3px 0 8px;font-family:Archivo Black,sans-serif;font-size:27px;letter-spacing:0;line-height:1.1}.agentRoomParticipants{display:flex;flex-wrap:wrap;gap:5px}.agentRoomParticipants span,.agentRoomOccurrences,.agentRoomStatus{display:inline-flex;min-height:24px;align-items:center;border:1px solid #c9c1b4;border-radius:999px;background:#fff;padding:2px 8px;font-size:10px;font-weight:800}.agentRoomHeaderState{display:flex;flex:0 0 auto;align-items:center;gap:7px}.agentRoomStatus.open{border-color:#cf493d;background:#ffe1df;color:#8f1c14}.agentRoomStatus.answered{border-color:#b8860b;background:#fff3cb;color:#6d5000}.agentRoomStatus.proposal_ready{border-color:#477863;background:#ddf1e6;color:#185b42}.agentRoomStatus.published{border-color:#28664f;background:#cdebdc;color:#154f3a}.agentRoomStatus.dismissed{color:var(--ink-soft)}.agentRoomThread{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding:24px 28px}.agentRoomMessage{display:grid;width:min(760px,86%);gap:7px;align-self:flex-start;border:1px solid #c7c0b5;border-radius:7px;background:#fff;padding:14px 16px}.agentRoomMessage.user{align-self:flex-end;border-color:#c28d00;background:#fff3cb}.agentRoomMessage.system{width:min(680px,92%);align-self:center;border-style:dashed;background:#ecefea}.agentRoomMessage>span{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.agentRoomMessage p{margin:0;font-size:16px;line-height:1.45;white-space:pre-wrap}.agentRoomMessage small{color:var(--ink-soft);font-size:10px}.agentRoomComposer{display:grid;gap:9px;border-top:1px solid var(--line);background:#fffaf0;padding:12px 16px}.agentRoomReplyRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.agentRoomReplyRow textarea{width:100%;min-height:76px;border:1px solid #bdb5a8;border-radius:6px;background:#fffdf8;padding:12px;resize:vertical}.agentRoomReplyRow .primaryButton{min-width:128px}.agentRoomActions{display:flex;min-height:38px;align-items:center;gap:8px}.agentRoomActions .saveState{margin-left:auto}@media(max-width:900px){.learningRoomShell{grid-template-rows:50px 42dvh minmax(0,1fr)}.learningRoomShell .sidebar{padding:8px}.agentRoomNewForm{position:absolute;z-index:50;top:50px;left:8px;width:min(420px,calc(100vw - 16px));border:1px solid var(--ink);border-radius:7px;background:#fffaf0;padding:10px;box-shadow:0 18px 50px #11100e2e}.agentRoomHeader{min-height:84px;padding:12px 14px}.agentRoomHeader h1{font-size:20px}.agentRoomHeaderState{align-items:flex-end;flex-direction:column}.agentRoomOccurrences{display:none}.agentRoomThread{padding:14px}.agentRoomMessage{width:96%}.agentRoomReplyRow{grid-template-columns:minmax(0,1fr) 48px}.agentRoomReplyRow .primaryButton{min-width:48px;padding:0;font-size:0}.agentRoomActions{flex-wrap:wrap}.agentRoomActions .saveState{width:100%;margin-left:0}}.shell{grid-template-columns:minmax(300px,350px) minmax(0,1fr);grid-template-rows:58px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.appTopbar{z-index:30;grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;border-bottom:1px solid #3b3934;background:var(--ink);color:var(--paper-strong);padding:7px 12px}.topBrandmark{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.topBrandmark strong{font-family:Archivo Black,sans-serif;font-size:25px;line-height:1}.topBrandmark span{color:#d9d2c5;font-size:10px;font-weight:800;text-transform:uppercase}.topNavigation{display:flex;min-width:0;gap:3px;overflow-x:auto;scrollbar-width:none}.topNavigation::-webkit-scrollbar{display:none}.topNavigation button,.topIconButton{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:38px;border:1px solid transparent;border-radius:5px;background:transparent;color:#d9d2c5;padding:0 8px;font-size:11px;font-weight:800}.topNavigation button:hover,.topIconButton:hover{border-color:#5a574f;color:#fff}.topNavigation button.active{border-color:#f3d36d;background:var(--accent);color:var(--ink)}.topNavigation button strong{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#ffe1df;color:#8f1c14;padding:0 5px;font-size:10px}.topUtilities{display:flex;align-items:center;gap:6px}.topUtilities .liveBadge{margin:0 2px 0 0;color:#b8efd5}.topIconButton{width:38px;padding:0}.sidebar{grid-column:1;grid-row:2;height:100%;min-height:0;gap:12px;overflow:hidden;padding:14px}.sidebar>.brandmark,.sidebar>.navSwitch{display:none}.workspace{grid-column:2;grid-row:2;height:100%;min-height:0;overflow:hidden}.inboxQueueHeader{display:grid;gap:8px;flex:0 0 auto;border-bottom:1px solid var(--line);padding-bottom:10px}.conversationSearch{position:relative;display:block}.conversationSearch svg{position:absolute;z-index:1;top:50%;left:10px;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.conversationSearch input{min-height:38px;padding:0 12px 0 34px;font-size:13px}.queueModes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.queueModes button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:4px;font-size:10px;font-weight:900}.queueModes button:last-child{border-right:0}.queueModes button.active{background:var(--ink);color:var(--paper-strong)}.inboxFilters{display:grid;grid-template-columns:1fr 1fr;gap:6px}.inboxFilters select{min-width:0;min-height:34px;font-size:11px;font-weight:700}.queueSummary{display:flex;align-items:baseline;gap:5px;color:var(--ink-soft);font-size:11px}.queueSummary strong{color:var(--ink);font-size:13px}.inboxShell .sidebar{height:100%;padding:12px}.inboxShell .queue{flex:1;min-height:0;gap:6px;padding:0 3px 8px 0}.inboxShell .conversationItem{position:relative;display:block;min-height:78px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);padding:0}.inboxShell .conversationItem:hover{border-color:#9a9387}.inboxShell .conversationItem.active{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.inboxShell .conversationItem.pinned:after{position:absolute;inset:0 auto 0 6px;width:2px;background:var(--accent);content:""}.conversationSelect{display:grid;width:100%;gap:4px;border:0;background:transparent;color:var(--ink);padding:9px 34px 9px 14px;text-align:left}.conversationSelect .itemTop{align-items:baseline}.conversationSelect .itemTop strong,.conversationSelect .itemTop small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationSelect .itemTop strong{font-size:14px}.conversationSelect .itemTop small{flex:0 0 auto;font-size:9px}.conversationSelect .itemMessage{display:block;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.conversationMeta{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden}.conversationMeta .badges{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.conversationMeta .status,.conversationMeta .handoff,.conversationMeta .botOffBadge,.conversationMeta .metaReviewBadge,.conversationMeta .channelBadge,.conversationTag{min-height:18px;padding:1px 6px;font-size:9px;white-space:nowrap}.channelBadge{display:inline-flex;align-items:center;max-width:140px;overflow:hidden;border:1px solid #c7c3b8;border-radius:5px;background:#f2f0e9;color:#35332e;font-weight:800;text-overflow:ellipsis}.channel-whatsapp{background:#e3f5e9;border-color:#98cfaa;color:#176235}.channel-instagram,.channel-instagram_comment{background:#f7e8f1;border-color:#d7a7c4;color:#733354}.channel-messenger,.channel-facebook_comment{background:#e7effb;border-color:#a7bfe3;color:#244f8a}.channel-webchat{background:#fff0cd;border-color:#d7b55f;color:#6b4a00}.metaReviewBadge{display:inline-flex;align-items:center;min-height:18px;border:1px solid #87722f;border-radius:999px;background:#fff6cc;color:#5f4a00;font-weight:900}.conversationTag{display:inline-flex;align-items:center;border:1px solid #c9c1b4;border-radius:999px;background:#fff;color:var(--ink-soft);font-weight:800}.conversationPin{position:absolute;z-index:2;top:7px;right:7px;display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:4px;background:transparent;color:#a39b8e}.conversationPin:hover,.conversationPin.active{background:#fff3cb;color:#7b5b05}.unreadBubble{position:absolute;z-index:3;top:41px;right:9px;display:inline-grid;min-width:21px;height:21px;place-items:center;border:2px solid var(--paper-strong);border-radius:999px;background:#1f9d66;color:#fff;padding:0 5px;font-size:10px;font-weight:900;line-height:1;box-shadow:0 1px #11100e2e;pointer-events:none}.conversationItem.active .unreadBubble{border-color:#fff}.conversationHeader{position:relative}.conversationIdentity{min-width:0}.headerTagList{display:flex;max-width:620px;flex-wrap:wrap;gap:4px;margin-top:7px}.headerTagList span{display:inline-flex;min-height:20px;align-items:center;border:1px solid rgba(17,16,14,.24);border-radius:999px;background:#ffffff9e;padding:1px 7px;font-size:10px;font-weight:800}.headerIconButton,.headerTagButton{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);padding:0 10px;font-size:12px;font-weight:800}.headerIconButton{width:38px;padding:0}.headerIconButton.active,.headerTagButton.active{border-color:#c58e00;background:#fff3cb;color:#6d5000}.tagEditor{position:absolute;z-index:40;top:calc(100% - 10px);right:24px;display:grid;width:min(390px,calc(100vw - 32px));gap:12px;border:1px solid var(--ink);border-radius:8px;background:#fffdf8;padding:14px;box-shadow:0 18px 50px #11100e33}.tagEditorTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.tagEditorTitle>button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;font-size:20px}.tagEditorCurrent,.tagSuggestions{display:flex;flex-wrap:wrap;gap:6px}.tagEditorCurrent button,.tagSuggestions button{min-height:28px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:3px 9px;font-size:11px;font-weight:800}.tagEditorCurrent button{border-color:#c58e00;background:#fff3cb}.tagSuggestions button:hover{border-color:var(--ink)}.tagAddForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tagAddForm input,.tagAddForm button{min-height:38px}@media(min-width:901px){.inboxShell{grid-template-rows:58px minmax(0,1fr)}.inboxShell .workspace,.inboxShell .sidebar{height:100%}.inboxShell .conversationHeader{min-height:88px;padding:12px 20px}.inboxShell .conversationHeader h1{font-size:30px}}@media(max-width:1180px){.topNavigation button{width:36px;padding:0}.topNavigation button>span{display:none}}@media(max-width:900px){.shell,.inboxShell{grid-template-columns:1fr;grid-template-rows:50px 38dvh minmax(0,1fr)}.appTopbar{grid-row:1;gap:8px;padding:5px 8px}.topBrandmark span,.topUtilities .liveBadge{display:none}.topBrandmark strong{font-size:21px}.topNavigation button{width:34px;min-height:34px}.topUtilities{gap:2px}.topIconButton{width:34px;min-height:34px}.sidebar,.inboxShell .sidebar{grid-column:1;grid-row:2;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--line);padding:8px}.workspace,.inboxShell .workspace{grid-column:1;grid-row:3;height:auto;min-height:0}.inboxQueueHeader{gap:5px;padding-bottom:6px}.queueModes button{min-height:28px}.inboxFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.inboxFilters select:last-child{grid-column:auto}.queueSummary{display:none}.inboxShell .conversationHeader{min-height:68px;padding:8px 10px}.headerTagList,.headerTagButton span{display:none}.headerTagButton{width:38px;padding:0;font-size:0}.tagEditor{top:calc(100% - 4px);right:8px}.personalAssistantShell{grid-template-rows:50px auto minmax(0,1fr)}.personalAssistantShell .sidebar{flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.personalAssistantShell .personalAssistantSideStatus{flex:0 0 auto;padding:8px 10px}.personalAssistantShell .sidebarHint{flex:1;font-size:12px}.personalAssistantShell .sidebar>.ghostButton{display:none}}@media(max-width:560px){.queueModes button{font-size:0}.queueModes button:after{font-size:10px}.queueModes button:nth-child(1):after{content:"Todos"}.queueModes button:nth-child(2):after{content:"Nuevos"}.queueModes button:nth-child(3):after{content:"Ayuda"}.queueModes button:nth-child(4):after{content:"Comentarios"}.queueModes button:nth-child(5):after{content:"Fijos"}.queueModes button:nth-child(6):after{content:"OFF"}.queueModes button svg{display:none}.inboxFilters select{padding:0 5px;font-size:10px}.tagAddForm{grid-template-columns:1fr}}@media(max-width:560px){.sidebar,.thread,.conversationHeader,.productionHeader,.searchHeader,.inspector{padding:18px}.toolbar,.navSwitch,.knowledgeCreate,.dashboardGrid,.searchGrid,.dailyGrid,.customerGrid{grid-template-columns:1fr}.shadowReviewHeader{align-items:flex-start;flex-direction:column}.rolloutHeader,.rolloutActions{align-items:stretch;flex-direction:column}.rolloutStageTrack,.orderActionStageTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.rolloutStageTrack>div,.orderActionStageTrack>div{border-right:0;border-bottom:1px solid var(--line)}.rolloutStageTrack>div:nth-last-child(-n+2){border-bottom:0}.orderActionStageTrack>div:last-child{grid-column:1 / -1;border-bottom:0}.rolloutMetrics{grid-template-columns:1fr}.rolloutMetrics>div:last-child{grid-column:auto}.rolloutActions button{width:100%}.shadowProgressGrid{grid-template-columns:1fr}.shadowProgressGrid>div:last-child{grid-column:auto}.shadowActionOutcomeGrid,.shadowActionRouteGrid{grid-template-columns:1fr}.shadowActionOutcomeGrid>div:last-child{grid-column:auto}.shadowMessage{max-width:100%}.shadowReviewActions button{flex:1 1 100%}.dashboardPanel:nth-of-type(5),.dashboardPanel:nth-of-type(8){grid-column:auto}.userRow{grid-template-columns:1fr}.launchChecklist{margin:18px 18px 12px}.launchRows article{grid-template-columns:1fr}.probeRows article{grid-template-columns:1fr}.launchRows article>span,.launchRows code,.probeRows article>span,.probeRows code{grid-column:auto}.launchRows strong,.launchRows small,.launchRows code,.probeRows strong,.probeRows small,.probeRows code{white-space:normal}.knowledgeCreate .iconButton{width:100%}.bubble{max-width:100%}}@media(min-width:901px){.inboxShell{height:100dvh;min-height:0;overflow:hidden}.inboxShell .sidebar{height:100dvh;min-height:0;gap:10px;overflow:hidden;padding:14px}.inboxShell .brandmark{gap:8px;padding-bottom:10px;border-bottom-width:3px}.inboxShell .brandmark span{font-size:30px}.inboxShell .navSwitch{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.inboxShell .navSwitch button{min-height:34px;gap:5px;padding:4px 6px;font-size:11px;line-height:1.1}.inboxShell .toolbar{gap:7px}.inboxShell .toolbar label{gap:3px;font-size:10px}.inboxShell .toolbar select{min-height:34px}.inboxShell .buttonRow{gap:7px}.inboxShell .buttonRow button{min-height:36px}.inboxShell .queue{flex:1;min-height:0;gap:7px;overscroll-behavior:contain;padding-right:3px}.inboxShell .conversationItem{min-height:88px;gap:5px;padding:10px 10px 10px 16px}.inboxShell .itemMessage{font-size:13px;-webkit-line-clamp:1}.inboxShell .workspace{height:100dvh;min-height:0;overflow:hidden}.inboxShell .conversationHeader{min-height:94px;padding:16px 24px}.inboxShell .conversationHeader h1{font-size:34px;line-height:1}.inboxShell .contactLine{margin-bottom:0;text-transform:none}.inboxShell .contentGrid{min-height:0;overflow:hidden}.inboxShell .thread,.inboxShell .inspector{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.inboxShell .thread{padding:20px 24px 28px}.inboxShell .inspector{gap:12px;padding:16px}.inboxShell .panelBlock{padding-bottom:14px}.inboxShell .composer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:12px 16px;box-shadow:0 -12px 30px #11100e14}.inboxShell .composer textarea{min-height:54px;max-height:120px;resize:none}.inboxShell .sendButton{width:112px;padding:0 18px;font-weight:800}}@media(max-width:900px){.inboxShell{display:grid;grid-template-rows:42dvh 58dvh;height:100dvh;min-height:0;overflow:hidden}.inboxShell .sidebar{height:42dvh;min-height:0;gap:8px;overflow:hidden;padding:10px}.inboxShell .brandmark{display:none}.inboxShell .navSwitch{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.inboxShell .navSwitch button{flex:0 0 auto;min-height:34px;padding:4px 10px;font-size:12px}.inboxShell .toolbar{grid-template-columns:1fr 1fr;gap:6px}.inboxShell .toolbar label{gap:2px;font-size:10px}.inboxShell .toolbar select,.inboxShell .buttonRow button{min-height:34px}.inboxShell .queue{flex:1;min-height:0;overflow-y:auto}.inboxShell .conversationItem{min-height:76px;padding:9px 10px 9px 16px}.inboxShell .itemMessage{-webkit-line-clamp:1}.inboxShell .workspace{grid-template-rows:auto minmax(0,1fr) auto;height:58dvh;min-height:0;overflow:hidden}.inboxShell .conversationHeader{align-items:center;flex-direction:row;min-height:64px;padding:10px 14px}.inboxShell .conversationHeader h1{font-size:24px}.inboxShell .contactLine,.inboxShell .eyebrow{margin-bottom:2px;font-size:10px}.inboxShell .headerActions .status{display:none}.inboxShell .headerActions{gap:6px}.inboxShell .botToggleButton{min-width:88px;min-height:36px;padding:6px 8px;font-size:12px}.inboxShell .contentGrid{display:block;min-height:0;overflow:hidden}.inboxShell .thread{height:100%;min-height:0;overflow-y:auto;padding:12px}.inboxShell .inspector{display:none}.inboxShell .composer{z-index:5;grid-template-columns:minmax(0,1fr) auto;padding:8px;box-shadow:0 -12px 30px #11100e1a}.inboxShell .composer textarea{min-height:48px;resize:none}.inboxShell .sendButton{width:auto;padding:0 16px}}@media(min-width:901px){.inboxShell{grid-template-rows:58px minmax(0,1fr)}.inboxShell .sidebar,.inboxShell .workspace{height:100%}.inboxShell .conversationItem{min-height:78px;gap:0;padding:0}.inboxShell .conversationHeader{min-height:88px;padding:12px 20px}.inboxShell .conversationHeader h1{font-size:30px}}@media(max-width:900px){.inboxShell{grid-template-columns:1fr;grid-template-rows:50px 38dvh minmax(0,1fr)}.inboxShell .sidebar{grid-row:2;height:auto}.inboxShell .workspace{grid-row:3;height:auto}.inboxShell .conversationItem{min-height:72px;padding:0}.inboxShell .conversationHeader{min-height:68px;padding:8px 10px}}.inboxShell .sidebar>.brandmark,.inboxShell .sidebar>.navSwitch{display:none}.inboxShell .thread{overflow-x:hidden}.inboxShell .bubble{overflow-wrap:anywhere}@media(max-width:700px){.personalAssistantHeader{align-items:flex-start;padding:14px}.personalAssistantIdentity h1{font-size:24px}.personalAssistantIdentity>.personalAssistantIcon{display:none}.personalAssistantThread{padding:14px}.personalAssistantTurn,.personalAssistantTurn.user{width:96%}.personalAssistantComposer{grid-template-columns:minmax(0,1fr) 52px;padding:10px}.personalAssistantComposer .primaryButton{min-width:52px;padding:0;font-size:0}.personalAssistantComposer .primaryButton svg{width:20px;height:20px}}.approvalQueue{display:grid;gap:8px;margin:12px 0}.approvalQueueTitle{display:flex;align-items:center;gap:8px;padding:8px 2px}.approvalQueueTitle span{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:999px;background:#11100d;color:#fff;text-align:center;font-size:12px}.approvalItem{display:grid;gap:7px;padding:12px;border:1px solid #d8cdbd;border-left:4px solid #d49300;border-radius:6px;background:#fffaf0}.approvalItem small{color:#6d5b40;font-weight:700;text-transform:uppercase}.approvalItem p{margin:0;line-height:1.35}.approvalItem>div{display:flex;gap:8px}.approvalItem button{min-height:34px;padding:6px 9px}.messageEvidence{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(17,16,13,.15);color:#35634d;font-size:12px;font-weight:700}.messageEvidence svg{flex:0 0 auto;margin-top:1px}.mobileInspectorButton{display:none}@media(max-width:900px){.inboxShell .mobileInspectorButton{display:inline-flex}.inboxShell .contentGrid.mobileInspectorOpen .thread{display:none}.inboxShell .contentGrid.mobileInspectorOpen .inspector{display:flex;height:100%;min-height:0;overflow-y:auto;border-top:0;padding:12px}.inboxShell .composer.mobileComposerHidden{display:none}.learningRoomShell{grid-template-rows:50px 42dvh minmax(0,1fr)}}.quickReplyRoot{position:relative;flex:0 0 auto}.quickReplyButton,.quickReplyNew,.quickReplyClose{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--line-dark);border-radius:6px;background:var(--paper-strong);color:var(--ink);padding:6px 10px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.quickReplyButton.active,.quickReplyButton:hover,.quickReplyNew:hover{background:var(--ink);color:var(--paper-strong)}.quickReplyClose{width:34px;padding:0}.quickReplyPanel{position:absolute;z-index:40;left:0;bottom:calc(100% + 10px);display:grid;width:min(560px,calc(100vw - 48px));max-height:min(520px,68vh);overflow:hidden;border:1px solid var(--line-dark);border-radius:8px;background:var(--paper-strong);box-shadow:0 18px 46px #11100e33}.quickReplyHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:14px 16px}.quickReplyHeader div{display:grid;gap:2px}.quickReplyHeader small,.quickReplyItem small{color:var(--ink-soft);font-size:11px;font-weight:800}.quickReplySearch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 14px 8px;border:1px solid var(--line);border-radius:6px;padding:0 10px}.quickReplySearch input{min-width:0;border:0;background:transparent;padding:10px 0;outline:none}.quickReplyList{display:grid;gap:6px;min-height:80px;overflow-y:auto;padding:4px 14px 10px}.quickReplyItem{display:grid;gap:7px;width:100%;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);padding:11px 12px;text-align:left;cursor:pointer}.quickReplyItem:hover,.quickReplyItem:focus-visible{border-color:var(--line-dark);background:var(--mint)}.quickReplyItem span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.quickReplyItem p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ink-soft);font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quickReplyEmpty{display:grid;place-items:center;min-height:80px;color:var(--ink-soft);font-size:13px;font-weight:700}.quickReplyNew{width:fit-content;margin:4px 14px 14px}.quickReplyCreate{display:grid;gap:12px;overflow-y:auto;padding:14px 16px}.quickReplyCreate label{display:grid;gap:6px;font-size:12px;font-weight:800}.quickReplyCreate textarea{min-height:120px;resize:vertical}.quickReplyCreateActions{display:flex;justify-content:flex-end;gap:8px}.quickReplyStatus{margin:0;border-top:1px solid var(--line);color:var(--ink-soft);padding:9px 14px;font-size:12px;font-weight:800}.composerOptionActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}@media(max-width:900px){.quickReplyPanel{width:calc(100vw - 24px);max-height:54vh}.quickReplyButton{min-height:32px;padding:5px 8px}.composerOptionActions{gap:8px}}
