.requestToolbar{margin-bottom:18px}.requestStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.requestStats>div{border:1px solid var(--line);background:#fafafa;border-radius:12px;padding:14px}.requestStats strong{font-size:24px;display:block}.requestStats span{color:var(--muted);font-size:12px}.requestFilters{grid-template-columns:minmax(220px,1fr) 190px auto;gap:10px;display:grid}.requestFilters input,.requestFilters select,.requestControl select,.requestControl input,.requestNoteBox textarea,.requestCreateForm input,.requestCreateForm select,.requestCreateForm textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:11px 12px}.requestList{gap:10px;display:grid}.requestCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:18px 20px;transition:all .15s;display:grid}.requestCard.isNew{background:#f8fbff;border:2px solid #2563eb;box-shadow:0 4px 14px #2563eb1a}.requestCard.isNew:hover{border-color:#1d4ed8;box-shadow:0 7px 20px #2563eb29}.requestStatus.statusNovo{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#2563eb;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.requestStatNew{background:#f8fbff!important;border-color:#93c5fd!important}.requestStatNew strong{color:#1d4ed8}.requestCard:hover{border-color:#a8b4c3;box-shadow:0 6px 18px #1018280f}.requestCard.isOverdue{border-left:4px solid #b42318}.requestCardMain h3{margin:9px 0 5px;font-size:17px}.requestCardMain>strong{display:block}.requestCardMain>small{color:var(--muted)}.requestBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.requestPriority,.requestNeed,.requestOverdue{text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.p-baixa{color:#475467;background:#f2f4f7}.p-normal{color:#2442a8;background:#eef4ff}.p-alta{color:#9a6700;background:#fff6e8}.p-urgente{color:#b42318;background:#fff1f1}.requestNeed{color:#2442a8;background:#eef4ff}.requestOverdue{color:#b42318;background:#fff1f1}.requestCardMeta{flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;display:flex}.requestCardMeta span,.requestCardMeta small{color:var(--muted);font-size:12px}.requestInboxRowWrap{position:relative}.requestInboxRowWrap .requestInboxRow{padding-right:104px}.requestQuickArchive{color:#344054;width:76px;min-height:50px;font:inherit;cursor:pointer;z-index:2;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;place-items:center;gap:3px;font-weight:750;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.requestQuickArchive span{white-space:nowrap;font-size:10px}.requestQuickArchive:hover{background:#eef4ff;border-color:#98a2b3}.requestQuickArchive:disabled{opacity:.6;cursor:wait}.requestQuickArchive:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.requestActionInfo{margin-bottom:10px}.requestQuoteContext{align-items:center;gap:10px;margin:0 0 16px;display:flex}.requestQuoteContext span{color:#475467}@media (max-width:700px){.requestInboxRowWrap .requestInboxRow{padding-bottom:70px;padding-right:18px}.requestQuickArchive{width:auto;min-height:36px;padding:6px 10px;display:flex;top:auto;bottom:10px;right:12px;transform:none}}.requestDetailTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.requestDetailTop h1{margin:10px 0 6px;font-size:30px}.requestDetailTop p{color:var(--muted);margin:5px 0}.requestDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;margin-bottom:18px;display:grid}.requestDescription{white-space:pre-wrap;line-height:1.65}.requestLinks{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.requestControl{gap:12px;display:grid}.requestControl h2{margin-bottom:2px}.requestControl label{gap:5px;display:grid}.requestControl label>span{color:#344054;font-size:12px;font-weight:750}.requestQuick{gap:8px;margin-top:6px;display:grid}.requestHistory{margin-top:18px}.requestNoteBox{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:16px 0;display:grid}.requestTimeline{gap:0;display:grid}.requestTimeline article{border-top:1px solid var(--line);padding:14px 0}.requestTimeline article>div{align-items:center;gap:8px;display:flex}.requestTimeline article span{color:var(--muted);text-transform:uppercase;font-size:11px}.requestTimeline p{white-space:pre-wrap;margin:6px 0}.requestTimeline small{color:var(--muted)}.requestCreateForm .createGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.requestCreateForm .createField{gap:6px;display:grid}.requestCreateForm .createField>span{color:#344054;font-size:12px;font-weight:750}.requestCreateForm .createField.full{grid-column:1/-1}.requestCreateForm textarea{resize:vertical}.requestCreateForm .createSectionTitle{align-items:flex-start;gap:14px;display:flex}.requestCreateForm .createSectionTitle>span{color:#2442a8;background:#eef2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.requestCreateForm .createSectionTitle h2{margin:0}.requestCreateForm .createSectionTitle p{color:var(--muted);margin:4px 0 18px}@media (max-width:800px){.requestStats,.requestFilters,.requestCard,.requestDetailGrid,.requestCreateForm .createGrid,.requestNoteBox{grid-template-columns:1fr}.requestCardMeta{align-items:flex-start}.requestDetailTop{flex-direction:column}}.requestMailStatus{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.requestMailTitle{align-items:center;gap:8px;display:flex}.requestMailStatus p{color:var(--muted);margin:5px 0 0}.requestMailStatus small{color:#475467;margin-top:6px;display:block}.mailDot{background:#98a2b3;border-radius:50%;width:9px;height:9px}.mailDot.ok{background:#12b76a}.mailDot.bad{background:#f04438}.mailDot.off{background:#98a2b3}.requestEmailReply{margin-top:18px}.requestEmailReply textarea{resize:vertical;border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:12px}.requestEmailActions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.requestEmailActions span{color:var(--muted);font-size:12px}@media (max-width:800px){.requestMailStatus,.requestEmailActions{flex-direction:column;align-items:stretch}}.requestEmailThread{margin-top:18px}.requestMailThreadList{gap:12px;margin-top:14px;display:grid}.requestMailMessage{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px 16px}.requestMailMessage.received{border-left:4px solid #667085}.requestMailMessage.sent{background:#fbfffc;border-left:4px solid #12b76a}.requestMailMessageHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.requestMailMessageHead>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.requestMailMessageHead strong{font-size:14px}.requestMailMessageHead small,.requestMailMessageHead time{color:var(--muted);font-size:12px}.requestMailDirection{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.requestMailDirection.received{color:#344054;background:#f2f4f7}.requestMailDirection.sent{color:#027a48;background:#ecfdf3}.requestMailSubject{color:#344054;margin-top:12px;font-size:13px;font-weight:800}.requestMailBody{white-space:pre-wrap;color:#1d2939;margin:8px 0 0;line-height:1.6}.requestMailAttachments{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.requestMailAttachments>strong{margin-bottom:7px;font-size:12px;display:block}.requestMailAttachments>div{flex-wrap:wrap;gap:8px;display:flex}.requestAttachment{color:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.requestAttachment:hover{background:#f9fafb;border-color:#98a2b3}.requestAttachment small{color:var(--muted)}@media (max-width:800px){.requestMailMessageHead{flex-direction:column;gap:8px}}.requestIntegrationHint{color:var(--muted);white-space:nowrap;font-size:12px}.requestWhatsAppThread,.requestWhatsAppReply{margin-top:18px}.requestWhatsAppList{gap:10px;margin-top:14px;display:grid}.requestWhatsAppMessage{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:82%;padding:12px 14px}.requestWhatsAppMessage.received{border-bottom-left-radius:5px;justify-self:start}.requestWhatsAppMessage.sent{background:#f2fbf5;border-bottom-right-radius:5px;justify-self:end}.requestWhatsAppHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.requestWhatsAppHead>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.requestWhatsAppHead time{color:var(--muted);font-size:11px}.requestWhatsAppMessage p{white-space:pre-wrap;margin:9px 0 0;line-height:1.55}.requestWhatsAppMessage>small{color:var(--muted);margin-top:7px;display:block}.requestWhatsAppReply textarea{resize:vertical;border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:12px}@media (max-width:800px){.requestWhatsAppMessage{max-width:100%}.requestWhatsAppHead{flex-direction:column;gap:6px}.requestIntegrationHint{white-space:normal}}.requestDetailGrid,.requestDetailGrid>*,.requestEmailThread,.requestMailThreadList,.requestMailMessage,.requestWhatsAppThread,.requestWhatsAppMessage,.requestHistory{box-sizing:border-box;min-width:0;max-width:100%}.requestDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.requestControl{grid-auto-rows:max-content;align-content:start;min-width:0}.requestControl label{align-content:start;width:100%;min-width:0;margin:0}.requestControl label>span{min-height:18px}.requestControl select,.requestControl input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;font:inherit;display:block}.requestQuick{grid-template-columns:minmax(0,1fr);align-content:start}.requestQuick .btn{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:42px;min-height:42px;padding:6px 10px;line-height:1.2;display:flex}.requestMailMessage{overflow-wrap:anywhere;overflow:hidden}.requestMailMessageHead{flex-wrap:wrap;min-width:0}.requestMailMessageHead>div{overflow-wrap:anywhere;flex:220px;min-width:0}.requestMailMessageHead strong,.requestMailMessageHead small,.requestMailMessageHead time{overflow-wrap:anywhere;word-break:break-word;min-width:0}.requestMailMessageHead time{flex:0 auto}.requestMailSubject,.requestMailBody{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.requestMailBody{white-space:pre-wrap;max-height:none;overflow-x:auto}.requestMailAttachments,.requestMailAttachments>div{min-width:0;max-width:100%}.requestAttachment{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.requestAttachment span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.requestDescription,.requestTimeline p,.requestWhatsAppMessage p{overflow-wrap:anywhere;word-break:break-word}.requestEmailReply textarea,.requestWhatsAppReply textarea,.requestNoteBox textarea{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:800px){.requestDetailGrid{grid-template-columns:minmax(0,1fr)}.requestControl select,.requestControl input{font-size:16px}}.requestRevealCard{padding:0;overflow:hidden}.requestRevealSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.requestRevealSummary::-webkit-details-marker{display:none}.requestRevealSummary>div{align-items:center;gap:12px;min-width:0;display:flex}.requestRevealSummary h2{margin:0;font-size:18px}.requestRevealSummary p{margin:3px 0 0}.requestRevealIcon{color:#344054;background:#f2f4f7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid}.requestRevealChevron{color:#667085;flex:none;font-size:22px;line-height:1;transition:transform .16s}.requestRevealCard[open] .requestRevealChevron{transform:rotate(180deg)}.requestRevealCard[open] .requestRevealSummary{border-bottom:1px solid var(--line)}.requestRevealContent{padding:0 20px 20px}.requestRevealContent .requestMailThreadList,.requestRevealContent .requestNoteBox{margin-top:16px}.requestEmailThread.requestRevealCard,.requestHistory.requestRevealCard{margin-top:18px}@media (max-width:800px){.requestRevealSummary{gap:10px;padding:16px}.requestRevealContent{padding:0 16px 16px}.requestRevealIcon{width:32px;height:32px}.requestRevealSummary h2{font-size:17px}}.requestSettingsCard{margin-bottom:18px}.requestSettingsContent{gap:0;display:grid}.requestSettingsPanel{border-top:1px solid var(--line);padding:18px 0}.requestSettingsPanel:first-child{border-top:0}.requestSettingsPanel.requestMailStatus,.requestSettingsPanel.requestSignature,.requestSettingsPanel.requestExclusions{margin:0}.requestSettingsContent .sectionHead{margin-bottom:12px}.requestSettingsContent .requestMailStatus{padding-left:0;padding-right:0}@media (max-width:800px){.requestSettingsPanel{padding:16px 0}}.requestViewTabs{border-bottom:1px solid var(--line);gap:8px;margin:0 0 14px;display:flex}.requestViewTabs button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px 11px;font-weight:700}.requestViewTabs button:hover{color:var(--text)}.requestViewTabs button.active{color:var(--text);border-bottom-color:currentColor}.requestClosedIntro{border:1px solid var(--line);background:#fafafa;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px;display:flex}.requestClosedIntro>div{flex-direction:column;gap:3px;display:flex}.requestClosedIntro span{color:var(--muted);font-size:12px}.requestClosedIntro>strong{font-size:24px}.requestArchiveLabel{color:var(--muted);background:#f8fafc;border:1px solid #d0d5dd;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}@media (max-width:720px){.requestViewTabs{overflow-x:auto}.requestViewTabs button{white-space:nowrap}.requestClosedIntro{align-items:flex-start}.requestFilters{grid-template-columns:1fr}.requestArchiveLabel{min-height:42px}}.requestChannelTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 13px;display:grid}.requestChannelTabs button{appearance:none;color:#344054;text-align:left;min-height:68px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;box-shadow:0 3px 10px #10182809}.requestChannelTabs button:hover{border-color:#98a2b3;transform:translateY(-1px);box-shadow:0 6px 16px #10182812}.requestChannelTabs button.active{border-width:2px;padding:9px 11px;box-shadow:0 7px 18px #10182817}.requestChannelTabs button.channelEmail.active{background:#f8fbff;border-color:#2563eb}.requestChannelTabs button.channelWhatsApp.active{background:#f7fef9;border-color:#16a34a}.requestChannelTabs button.channelOther.active{background:#fbfaff;border-color:#7c3aed}.requestChannelTabs button.channelAll.active{background:#fafbfc;border-color:#172033}.requestChannelIcon{color:#475467;background:#f2f4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.channelEmail .requestChannelIcon{color:#2563eb;background:#eff6ff}.channelWhatsApp .requestChannelIcon{color:#15803d;background:#ecfdf3}.channelOther .requestChannelIcon{color:#7c3aed;background:#f5f3ff}.requestChannelTabs button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.requestChannelTabs button>span strong{font-size:13px}.requestChannelTabs button>span small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.requestChannelTabs button>b{color:#172033;font-size:20px;line-height:1}.requestChannelTabs button>em{color:#b42318;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:5px;right:10px}@media (max-width:900px){.requestChannelTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.requestChannelTabs{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.requestChannelTabs button{flex:0 0 170px;min-height:62px}.requestChannelTabs button>span small{display:none}}.requestCard.hasClientReply{background:#fffbeb;border:2px solid #f59e0b;box-shadow:0 5px 18px #f59e0b29}.requestCard.hasClientReply:hover{border-color:#d97706;box-shadow:0 8px 22px #f59e0b38}.requestClientReply{color:#fff;letter-spacing:.02em;background:#f59e0b;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.requestStatReply{background:#fffbeb!important;border-color:#fcd34d!important}.requestStatReply strong{color:#b45309}.requestDetailTop.hasClientReply{background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);border:2px solid #f59e0b}.requestMailMessage.clientReply{box-shadow:0 4px 14px #f59e0b24;background:#fffbeb!important;border:2px solid #f59e0b!important;border-left-width:6px!important}.requestMailMessage.clientReply .requestMailDirection.received{color:#fff;background:#f59e0b}.requestWhatsAppMessage.clientReply{box-shadow:0 4px 14px #f59e0b24;background:#fffbeb!important;border:2px solid #f59e0b!important}.requestWhatsAppMessage.clientReply .requestMailDirection.received{color:#fff;background:#f59e0b}.requestLatestFocus{position:relative}.requestLatestEyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:850;display:block}.requestLatestTime{color:var(--muted);white-space:nowrap;font-size:12px}.requestLatestMessage{margin-top:12px;box-shadow:0 4px 16px #1018280f}.requestOriginalReveal{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.requestOriginalReveal summary{cursor:pointer;color:#475467;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:800}.requestOriginalReveal .requestDescription{background:#f9fafb;border-radius:12px;margin-top:12px;padding:12px 14px}@media (max-width:800px){.requestLatestFocus .sectionHead{align-items:flex-start}.requestLatestTime{white-space:normal}}.requestCard.slaOk{border-left:4px solid #16a34a}.requestCard.slaWarning{background:#fffbeb;border:2px solid #f59e0b;box-shadow:0 5px 18px #f59e0b1f}.requestCard.isOverdue{background:#fff7f7;border:2px solid #dc2626;box-shadow:0 5px 18px #dc262624}.requestCard.isOverdue:hover{border-color:#b91c1c;box-shadow:0 8px 22px #dc262633}.requestCard.hasClientReply:not(.isOverdue):not(.slaWarning){background:#fffbeb;border:2px solid #f59e0b;box-shadow:0 5px 18px #f59e0b29}.requestSlaBadge{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-block}.requestSlaBadge.sla-ok{color:#027a48;background:#ecfdf3}.requestSlaBadge.sla-warning{color:#9a6700;background:#fff6e8}.requestSlaBadge.sla-overdue{color:#b42318;background:#fff1f1}.requestEntryMeta>strong{font-size:15px}.requestEntryMeta .requestDeadlineLabel{text-transform:uppercase;letter-spacing:.04em;margin-top:7px;font-size:11px;font-weight:800}.requestEntryMeta .requestDeadline{font-weight:800}.requestEntryMeta .requestDeadline.sla-ok{color:#067647}.requestEntryMeta .requestDeadline.sla-warning{color:#b54708}.requestEntryMeta .requestDeadline.sla-overdue{color:#b42318}.requestEntryMeta{grid-template-columns:minmax(112px,1fr) minmax(155px,1.25fr);gap:9px;min-width:285px;display:grid}.requestDateBox{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.requestDateBox>span{text-transform:uppercase;letter-spacing:.07em;color:#667085;font-size:10px;font-weight:900}.requestDateBox>strong{color:#101828;font-size:16px;line-height:1.15}.requestDateBox>small{color:#667085;font-size:11px}.requestDateDeadline{border-width:2px}.requestDateDeadline>b{margin-top:5px;font-size:12px;line-height:1.2}.requestDateDeadline.sla-ok{background:#f0fdf4;border-color:#86efac}.requestDateDeadline.sla-ok>strong,.requestDateDeadline.sla-ok>b{color:#067647}.requestDateDeadline.sla-warning{background:#fffbeb;border-color:#fbbf24}.requestDateDeadline.sla-warning>strong,.requestDateDeadline.sla-warning>b{color:#b54708}.requestDateDeadline.sla-overdue{background:#fff1f1;border-color:#f87171}.requestDateDeadline.sla-overdue>strong,.requestDateDeadline.sla-overdue>b{color:#b42318}.requestDateDone{background:#f9fafb;border-color:#d0d5dd;grid-column:2}.requestDateDone>strong{color:#475467;font-size:13px}.requestAssigned{text-align:right;grid-column:1/-1}.requestStats .requestStatOverdue{background:#fff1f1;border-color:#fecaca}.requestStats .requestStatOverdue strong{color:#b42318}.requestStats .requestStatWarning{background:#fffbeb;border-color:#fde68a}.requestStats .requestStatWarning strong{color:#b54708}.requestStats .requestStatWithin{background:#f0fdf4;border-color:#bbf7d0}.requestStats .requestStatWithin strong{color:#067647}@media (max-width:800px){.requestEntryMeta{grid-template-columns:1fr;width:100%;min-width:0}.requestDateDone,.requestAssigned{grid-column:1}.requestAssigned{text-align:left}}nn .requestList{gap:8px}.requestCard{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;gap:14px;padding:13px 15px}.requestCardMain{min-width:0}.requestCardMain h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 3px;font-size:16px;line-height:1.25;overflow:hidden}.requestCardMain>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.requestCardMain>small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.requestBadges{gap:5px}.requestPriority,.requestStatus,.requestClientReply,.requestSlaBadge{line-height:1.2;padding:3px 7px!important;font-size:10px!important}.requestCardMeta.requestEntryMeta{grid-template-columns:minmax(100px,.8fr) minmax(145px,1.2fr);gap:7px;width:100%;min-width:0}.requestDateBox{border-radius:10px;justify-content:center;gap:1px;min-height:52px;padding:7px 9px}.requestDateBox>span{font-size:9px}.requestDateBox>strong{font-size:13px;line-height:1.1}.requestDateBox>small{font-size:10px;line-height:1.15}.requestDateEntry>small{display:none}.requestDateDeadline>b{white-space:nowrap;margin-top:2px;font-size:10px}.requestDateDone{min-height:52px}.requestDateDone>strong{font-size:11px}.requestAssigned{margin-top:-2px;font-size:10px!important}.requestCard:hover{transform:translateY(-1px)}.requestCard.isNew,.requestCard.hasClientReply,.requestCard.slaWarning,.requestCard.isOverdue{box-shadow:0 3px 12px #10182812}@media (max-width:900px){.requestCard{grid-template-columns:1fr}.requestCardMeta.requestEntryMeta{grid-template-columns:1fr 1fr}.requestAssigned{text-align:left;grid-column:1/-1}}@media (max-width:560px){.requestCard{padding:12px}.requestCardMeta.requestEntryMeta{grid-template-columns:1fr}.requestDateDone,.requestAssigned{grid-column:1}.requestCardMain h3,.requestCardMain>strong,.requestCardMain>small{white-space:normal}}.requestInboxToolbar{z-index:20;margin-bottom:12px;padding:16px 18px;position:sticky;top:8px;box-shadow:0 10px 26px #0f172a0f}.requestInboxToolbar .requestStats{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:12px}.requestInboxToolbar .requestStats>div{background:#fff;border-radius:10px;padding:9px 10px}.requestInboxToolbar .requestStats strong{font-size:18px;line-height:1.05}.requestInboxToolbar .requestStats span{margin-top:3px;font-size:10px;line-height:1.15;display:block}.requestQuickFilters{scrollbar-width:thin;border-bottom:1px solid #edf0f4;align-items:center;gap:7px;margin-bottom:11px;padding:1px 0 11px;display:flex;overflow-x:auto}.requestQuickFilters button{appearance:none;white-space:nowrap;color:#475467;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:760;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.requestQuickFilters button:hover{color:#172033;background:#f8fafc;border-color:#aeb7c4}.requestQuickFilters button.active{color:#fff;background:#172033;border-color:#172033;box-shadow:0 3px 10px #0f172a21}.requestQuickFilters b{background:#94a3b826;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.requestQuickFilters button.active b{background:#ffffff2e}.requestToolbarBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.requestToolbarBottom .requestLiveStatus{color:#667085;flex:none;margin:0;font-size:10px}.requestToolbarBottom .requestFilters{flex:1;grid-template-columns:minmax(180px,1fr) 175px auto}.requestToolbarBottom .requestFilters input,.requestToolbarBottom .requestFilters select{min-height:39px;padding:9px 11px}.requestToolbarBottom .requestFilters .btn{justify-content:center;align-items:center;min-height:39px;padding:9px 13px;display:inline-flex}.requestInboxList{background:#fff;border:1px solid #e4e7ec;border-radius:15px;gap:0;display:grid;overflow:hidden;box-shadow:0 7px 22px #1018280b}.requestInboxRow{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(170px,210px);align-items:center;gap:18px;min-height:104px;padding:13px 17px 13px 20px;transition:background .12s,box-shadow .12s;display:grid;position:relative}.requestInboxRow:last-child{border-bottom:0}.requestInboxRow:hover{background:#fafbfc;box-shadow:inset 0 0 0 1px #d9dee6}.requestInboxAccent{background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.requestInboxRow.isNew .requestInboxAccent{background:#2563eb}.requestInboxRow.hasClientReply .requestInboxAccent,.requestInboxRow.slaWarning .requestInboxAccent{background:#f59e0b}.requestInboxRow.isOverdue .requestInboxAccent{background:#dc2626}.requestInboxRow.isOverdue{background:snow}.requestInboxRow.hasClientReply:not(.isOverdue){background:#fffdf8}.requestInboxRow.isNew:not(.hasClientReply):not(.isOverdue){background:#fbfdff}.requestInboxIdentity{align-self:start;min-width:0;padding-top:3px}.requestInboxCustomer{align-items:center;gap:7px;min-width:0;display:flex}.requestInboxCustomer strong{white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:13px;line-height:1.3;overflow:hidden}.requestUnreadDot{background:#2563eb;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #dbeafe}.requestInboxIdentity>span{color:#7b8494;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.requestInboxIdentity>span.requestRowChannel{border-radius:999px;align-items:center;max-width:100%;padding:3px 7px;font-weight:750;display:inline-flex}.requestRowChannel.channel-email{color:#1d4ed8;background:#eff6ff}.requestRowChannel.channel-whatsapp{color:#15803d;background:#ecfdf3}.requestRowChannel.channel-telefone,.requestRowChannel.channel-presencial,.requestRowChannel.channel-oral,.requestRowChannel.channel-outro,.requestRowChannel.channel-other{color:#6d28d9;background:#f5f3ff}.requestInboxContent{min-width:0}.requestInboxSubjectLine{align-items:baseline;gap:10px;min-width:0;display:flex}.requestInboxSubjectLine h3{color:#172033;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.28;overflow:hidden}.requestInboxSubjectLine time{color:#7b8494;white-space:nowrap;flex:none;font-size:10.5px}.requestInboxContent>p{-webkit-line-clamp:2;color:#667085;-webkit-box-orient:vertical;min-height:32px;margin:6px 0 8px;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.requestInboxContent>p.requestInboxNoPreview{color:#98a2b3;font-style:italic}.requestInboxBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.requestInboxBadges .requestPriority,.requestInboxBadges .requestClientReply{line-height:1.15;padding:3px 7px!important;font-size:9.5px!important}.requestStatusCompact,.requestDirectionBadge{color:#667085;background:#f2f4f7;border-radius:999px;align-items:center;padding:3px 7px;font-size:9.5px;font-weight:750;line-height:1.15;display:inline-flex}.requestDirectionBadge.inbound{color:#3449a5;background:#eef4ff}.requestDirectionBadge.outbound{color:#027a48;background:#ecfdf3}.requestInboxAction{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;min-width:0;padding-right:20px;display:flex;position:relative}.requestInboxAction>strong{color:#344054;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.25;overflow:hidden}.requestInboxAction>small{color:#98a2b3;white-space:nowrap;font-size:9.5px}.requestInboxDeadline{color:#667085;letter-spacing:.01em;background:#f2f4f7;border-radius:999px;align-items:center;padding:4px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.requestInboxDeadline.sla-ok{color:#067647;background:#ecfdf3}.requestInboxDeadline.sla-warning{color:#b54708;background:#fff6e8}.requestInboxDeadline.sla-overdue{color:#b42318;background:#fff1f1}.requestInboxDeadline.waiting{color:#667085;background:#f2f4f7}.requestInboxArrow{color:#c0c7d1;font-size:23px;line-height:1;transition:transform .12s,color .12s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.requestInboxRow:hover .requestInboxArrow{color:#667085;transform:translate(2px,-50%)}.requestEmptyState{text-align:center;color:#667085;padding:28px}.requestActionState{text-align:left;border-radius:8px;align-items:center;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.requestActionState.attention{color:#a93117;background:#fff1e9}.requestActionState.waiting{color:#067647;background:#ecfdf3}.requestActionState.danger{color:#b42318;background:#fff1f1}.requestActionState.neutral{color:#475467;background:#f2f4f7}.requestMessageState{overflow-wrap:anywhere;border-radius:7px;align-items:center;max-width:100%;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.requestMessageState.inbound{color:#3449a5;background:#eef4ff}.requestMessageState.outbound{color:#067647;background:#ecfdf3}.requestMessageState.failed{color:#b42318;background:#fff1f1}.requestMessageState.neutral{color:#667085;background:#f2f4f7}.requestWorkflowState{color:#667085;font-size:10px;font-weight:700}.requestInboxAction>small.requestLate{color:#b42318;font-weight:850}.requestStateSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:13px 16px;display:grid}.requestStateSummary>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.requestStateSummary>div+div{border-left:1px solid #e4e7ec;padding-left:16px}.requestStateSummary small{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.requestStateSummary span{color:#667085;font-size:11px}@media (max-width:560px){.requestStateSummary{grid-template-columns:1fr}.requestStateSummary>div+div{border-top:1px solid #e4e7ec;border-left:0;padding:12px 0 0}}@media (max-width:1100px){.requestInboxToolbar .requestStats{grid-template-columns:repeat(4,minmax(0,1fr))}.requestToolbarBottom{flex-direction:column;align-items:stretch}.requestToolbarBottom .requestFilters{width:100%}.requestInboxRow{grid-template-columns:minmax(135px,190px) minmax(0,1fr) minmax(145px,175px);gap:12px}}@media (max-width:800px){.requestInboxToolbar{padding:13px;position:static}.requestInboxToolbar .requestStats{grid-template-columns:repeat(2,minmax(0,1fr))}.requestToolbarBottom .requestFilters{grid-template-columns:1fr}.requestInboxList{box-shadow:none;background:0 0;border:0;border-radius:13px;gap:8px;overflow:visible}.requestInboxRow{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:1fr;gap:9px;min-height:0;padding:13px 14px 13px 17px;box-shadow:0 3px 10px #10182809}.requestInboxIdentity{justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.requestInboxIdentity>span{text-align:right;max-width:48%;margin:0}.requestInboxSubjectLine h3{white-space:normal}.requestInboxContent>p{-webkit-line-clamp:2;min-height:0}.requestInboxAction{text-align:left;border-top:1px solid #edf0f4;align-items:flex-start;padding:9px 24px 0 0}.requestInboxAction>small,.requestInboxAction>strong{white-space:normal}.requestInboxArrow{right:2px}}@media (max-width:520px){.requestInboxToolbar .requestStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.requestInboxToolbar .requestStats>div{padding:8px}.requestQuickFilters{margin-left:-2px;margin-right:-2px}.requestInboxIdentity{display:block}.requestInboxIdentity>span{text-align:left;max-width:100%;margin-top:4px}.requestInboxSubjectLine{flex-direction:column;align-items:flex-start;gap:3px}}.requestQuoteBadge{font-weight:700}.requestMailAttachments>div.requestAttachmentGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.requestAttachmentCard{background:#fff;border:1px solid #d0d5dd;border-radius:12px;min-width:0;overflow:hidden}.requestAttachmentTitle{color:inherit;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:flex}.requestAttachmentTitle:hover{background:#f9fafb}.requestAttachmentIcon{flex:none}.requestAttachmentTitle>span:last-child{gap:2px;min-width:0;display:grid}.requestAttachmentTitle strong{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.requestAttachmentTitle small{color:var(--muted);font-size:11px}.requestAttachmentAnalysis{background:#f8fafc;border-top:1px solid #eaecf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:10px 12px;font-size:11px;display:grid}.requestAttachmentAnalysis span{gap:1px;min-width:0;display:grid}.requestAttachmentAnalysis b{color:#667085;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.requestAttachmentAnalysis.muted{color:var(--muted);display:block}@media (max-width:650px){.requestMailAttachments>div.requestAttachmentGrid{grid-template-columns:1fr}.requestAttachmentAnalysis{grid-template-columns:1fr 1fr}}.requestWhatsAppRecipient{gap:5px;margin-bottom:12px;display:grid}.requestWhatsAppRecipient>span{color:#344054;font-size:12px;font-weight:800}.requestWhatsAppRecipient>input{width:100%;min-height:44px}.requestWhatsAppRecipient>small{color:#667085;font-size:10.5px}.smartLinkStats{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.smartLinkStats span{color:#3449a5;background:#eef4ff;border-radius:999px;align-items:center;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.smartLinkStats span+span{color:#475467;background:#f2f4f7}.smartLinkResult{background:#f8fafc;border:1px solid #d0d5dd;border-radius:10px;gap:7px;margin-top:10px;padding:10px;display:grid}.smartLinkResult label{color:#475467;gap:4px;font-size:10.5px;font-weight:800;display:grid}.smartLinkResult input{color:#101828;background:#fff;border:1px solid #bfc7d4;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:12px}.smartLinkResult .actions{justify-content:flex-start}.requestWorkspace{gap:14px;display:grid}.requestWorkspaceHeader{justify-content:space-between;align-items:center;gap:22px;margin:0;padding:20px 22px;display:flex}.requestWorkspaceHeader.hasClientReply{background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);border:2px solid #f59e0b}.requestWorkspaceIdentity{align-items:flex-start;gap:14px;min-width:0;display:flex}.requestWorkspaceIdentity>div:last-child{min-width:0}.requestWorkspaceIdentity h1{overflow-wrap:anywhere;margin:8px 0 5px;font-size:25px;line-height:1.18}.requestWorkspaceIdentity p{color:#667085;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.requestWorkspaceIdentity p span:before{content:"·";color:#c4c9d1;margin-right:8px}.requestChannelMark{color:#475467;background:#f2f4f7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.requestChannelMark.channel-email{color:#2563eb;background:#eff6ff}.requestChannelMark.channel-whatsapp{color:#15803d;background:#ecfdf3}.requestHeaderActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.requestDetailTabs{background:#fff;border:1px solid #e4e7ec;border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 4px 14px #10182809}.requestDetailTabs button{appearance:none;color:#667085;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.requestDetailTabs button:hover{color:#344054;background:#f8fafc}.requestDetailTabs button.active{color:#fff;background:#172033;box-shadow:0 3px 9px #10182826}.requestDetailTabs b{background:#94a3b82e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.requestDetailTabs button.active b{background:#ffffff2e}.requestWorkspaceGrid{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:14px;display:grid}.requestWorkspaceMain{gap:14px;min-width:0;display:grid}.requestWorkspaceSidebar{padding:18px;position:sticky;top:12px}.requestSidebarHead{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.requestSidebarHead h2{margin:2px 0 0;font-size:17px}.requestChannelPill{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.requestChannelPill.channel-email{color:#1d4ed8;background:#eff6ff}.requestChannelPill.channel-whatsapp{color:#15803d;background:#ecfdf3}.requestSidebarRelations{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;gap:6px;padding:12px 0;display:grid}.requestSidebarRelations:empty{display:none}.requestSidebarRelations a{color:#344054;justify-content:space-between;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.requestSidebarRelations a:hover{color:#f04a24}.requestConversation,.requestReplyComposer,.requestTabPanel{padding:20px}.requestConversationHead,.requestPanelHeading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:13px;display:flex}.requestConversationHead h2,.requestPanelHeading h2{margin:2px 0 0;font-size:19px}.requestConversationHead>span,.requestPanelHeading>span{color:#667085;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.requestUnifiedThread{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:680px;padding:2px 4px 4px;display:flex;overflow-y:auto}.requestUnifiedThread.requestMailThreadList .requestMailMessage{margin:0}.requestUnifiedThread.requestWhatsAppList .requestWhatsAppMessage{width:min(78%,680px);margin:0}.requestUnifiedThread.requestWhatsAppList .requestWhatsAppMessage.sent{align-self:flex-end}.requestUnifiedThread.requestWhatsAppList .requestWhatsAppMessage.received{align-self:flex-start}.requestOriginalCard{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;margin-top:14px;padding:14px 16px}.requestOriginalCard p{white-space:pre-wrap;margin:7px 0 0;line-height:1.55}.requestReplyComposer{border:1px solid #d6dae1;box-shadow:0 8px 24px #1018280e}.requestComposerHead{align-items:center;gap:11px;margin-bottom:13px;display:flex}.requestComposerHead .requestChannelMark{border-radius:10px;width:36px;height:36px;font-size:15px}.requestComposerHead h2{margin:0;font-size:18px}.requestComposerHead p{color:#667085;margin:3px 0 0;font-size:11px}.requestReplyComposer>textarea{resize:vertical;color:#172033;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:11px;padding:13px 14px;line-height:1.5}.requestReplyComposer>textarea:focus{border-color:#f04a24;outline:3px solid #f04a241f}.requestComposerFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.requestComposerFooter small{color:#667085;font-size:10.5px}.requestComposerFooter .btn{min-width:145px}.requestAttachmentGroup{border-top:1px solid #edf0f4;padding:15px 0}.requestAttachmentGroup:first-of-type{border-top:0;padding-top:0}.requestAttachmentGroup>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.requestAttachmentGroup time{color:#667085;font-size:10.5px}.requestEmptyPanel{text-align:center;color:#667085;place-items:center;min-height:240px;display:grid}.requestEmptyPanel span{font-size:30px}.requestEmptyPanel strong{color:#344054;margin-top:8px}.requestEmptyPanel p{margin:4px 0}.requestDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.requestDataGrid>div{background:#fafbfc;border:1px solid #e4e7ec;border-radius:11px;gap:4px;min-width:0;padding:13px 14px;display:grid}.requestDataGrid small{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.requestDataGrid strong{overflow-wrap:anywhere;font-size:13px}.requestTabPanel .requestLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.requestRelationCard{color:#172033;background:#fff;border:1px solid #cdd5df;border-radius:11px;gap:4px;padding:14px;text-decoration:none;display:grid}.requestRelationCard:hover{background:#fffaf8;border-color:#f04a24}.requestRelationCard small{color:#667085}.requestRelationCard span{color:#f04a24;margin-top:4px;font-size:11px;font-weight:800}.requestRelationCard.empty{background:#fafbfc;border-style:dashed}@media (max-width:1000px){.requestWorkspaceGrid{grid-template-columns:minmax(0,1fr) 270px}.requestWorkspaceHeader{align-items:flex-start}.requestHeaderActions{max-width:260px}}@media (max-width:800px){.requestWorkspaceHeader{padding:16px;display:grid}.requestHeaderActions{justify-content:flex-start;max-width:none}.requestWorkspaceGrid{grid-template-columns:1fr}.requestWorkspaceSidebar{order:-1;position:static}.requestDetailTabs{margin:0 -2px}.requestDetailTabs button{flex:1}.requestUnifiedThread{max-height:none}.requestUnifiedThread.requestWhatsAppList .requestWhatsAppMessage{width:min(90%,680px)}}@media (max-width:560px){.requestWorkspaceIdentity{gap:9px}.requestWorkspaceIdentity>.requestChannelMark{border-radius:10px;width:35px;height:35px}.requestWorkspaceIdentity h1{font-size:20px}.requestWorkspaceIdentity p{gap:2px;display:grid}.requestWorkspaceIdentity p span:before{display:none}.requestHeaderActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.requestHeaderActions .btn:last-child{grid-column:1/-1}.requestDetailTabs button{padding:8px 10px}.requestDetailTabs button:nth-child(3){min-width:74px}.requestConversation,.requestReplyComposer,.requestTabPanel{padding:15px}.requestConversationHead,.requestPanelHeading{align-items:flex-start}.requestComposerFooter{flex-direction:column;align-items:stretch}.requestComposerFooter .btn{width:100%}.requestDataGrid,.requestTabPanel .requestLinks{grid-template-columns:1fr}.requestUnifiedThread.requestWhatsAppList .requestWhatsAppMessage{width:96%}}.requestEmailSmartLink{background:#f8fafc;border:1px solid #d9e1eb;border-radius:11px;gap:10px;margin-top:12px;padding:13px 14px;display:grid}.requestEmailSmartLink>div:first-child{gap:3px;display:grid}.requestEmailSmartLink strong{color:#344054;font-size:12px}.requestEmailSmartLink small{color:#667085;font-size:10.5px}.requestEmailSmartRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.requestEmailSmartRow input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7cfdb;border-radius:9px;padding:9px 11px;font-size:12px}.requestEmailSmartRow input:focus{border-color:#5b8fd8;outline:3px solid #2563eb1f}.requestEmailSmartRow .btn{white-space:nowrap}.requestEmailSmartLink .smartLinkResult{background:#fff;margin-top:0}.requestTemplatePanel{background:#fff8f5;border:1px solid #f4c8bc;border-radius:11px;gap:10px;margin-top:12px;padding:14px;display:grid}.requestTemplatePanel>strong{color:#9a341e;font-size:13px}.requestTemplatePanel p{color:#694337;margin:0;font-size:12px;line-height:1.5}.requestTemplateFields{grid-template-columns:minmax(0,1fr) minmax(100px,150px);gap:8px;display:grid}.requestTemplateFields label{gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.requestTemplateFields input{background:#fff;border:1px solid #d9c4bc;border-radius:8px;width:100%;min-width:0;padding:9px 10px}@media (max-width:540px){.requestTemplateFields{grid-template-columns:1fr}}.requestTemplateTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requestTemplateTitle>div{gap:4px;display:grid}.requestTemplateTitle strong{color:#9a341e;font-size:13px}.requestTemplateTitle .btn{flex:none;min-height:34px;padding:7px 10px;font-size:10.5px}.requestTemplateSelect{gap:5px;display:grid}.requestTemplateSelect>span,.requestTemplateVariables label>span{color:#513329;font-size:11px;font-weight:800}.requestTemplateSelect select,.requestTemplateVariables input{color:#172033;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d9c4bc;border-radius:8px;padding:9px 10px;font-size:12px}.requestTemplatePreview{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #eadbd5;border-radius:10px;gap:6px;padding:12px 13px;display:grid}.requestTemplatePreview>small:first-child{color:#9a341e;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:900}.requestTemplatePreview strong{color:#172033;font-size:13px}.requestTemplatePreview p{color:#344054}.requestTemplatePreview>small:last-child{color:#667085;font-size:10.5px}.requestTemplateVariables{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.requestTemplateVariables label{gap:5px;min-width:0;display:grid}.requestTemplatePanel>.notice{margin-top:0}.requestTemplatePanel>.btn{justify-self:start}@media (max-width:620px){.requestTemplateTitle{display:grid}.requestTemplateTitle .btn,.requestTemplatePanel>.btn{width:100%}.requestTemplateVariables{grid-template-columns:1fr}}@media (max-width:650px){.requestEmailSmartRow{grid-template-columns:1fr}.requestEmailSmartRow .btn{width:100%}}.requestWhatsAppPicker{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.requestWhatsAppPickerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requestWhatsAppPickerHead>div{gap:4px;display:grid}.requestWhatsAppPickerHead strong{color:#0f172a;font-size:14px}.requestWhatsAppPickerHead small,.requestWhatsAppPickerActions small{color:#64748b;font-size:12px;line-height:1.4}.requestWhatsAppPickerHead>span{white-space:nowrap;color:#475569;background:#e2e8f0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.requestWhatsAppPicker>input[type=search]{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 11px}.requestWhatsAppPickerList{gap:7px;max-height:340px;padding-right:3px;display:grid;overflow:auto}.requestWhatsAppPickerItem{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.requestWhatsAppPickerItem:has(input:checked){background:#fff7f4;border-color:#ef4b23}.requestWhatsAppPickerItem input{margin:2px 0 0}.requestWhatsAppPickerItem>span{gap:4px;min-width:0;display:grid}.requestWhatsAppPickerItem time{color:#64748b;font-size:11px;font-weight:700}.requestWhatsAppPickerBody{color:#1d2939;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.requestWhatsAppPickerActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.requestWhatsAppPickerActions .btn{min-height:36px;font-size:12px}@media (max-width:640px){.requestWhatsAppPickerHead{flex-direction:column}.requestWhatsAppPickerActions{flex-direction:column;align-items:stretch}.requestWhatsAppPickerActions .btn{width:100%}}
