.messagesPreview{gap:16px;margin-bottom:28px;display:grid}.messagesHero{color:#fff;background:linear-gradient(135deg,#181818,#282424);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.messagesHero h1{margin:4px 0 8px;font-size:34px;line-height:1}.messagesHero p{color:#ded8d8;max-width:640px;margin:0;font-size:14px;line-height:1.55}.messagesEyebrow{letter-spacing:.11em;color:#eee;font-size:10px;font-weight:900}.messagesHeroBadge{white-space:nowrap;color:#9d1717;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.channelChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channelCard{background:#fff;border:1px solid #e8e1e1;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:12px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000008}.channelCard:before{content:"";opacity:.9;background:#d40000;height:4px;position:absolute;inset:0 0 auto}.channelCard:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000000e}.channelCard .channelIcon{color:#b40000;background:#fff2f2;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.channelGlyph{flex:none;width:25px;height:25px;display:block}.channelCard small{color:#8b8181;letter-spacing:.09em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.channelCard h2{margin:0 0 6px;font-size:16px;line-height:1.2}.channelCard p{color:#766e6e;margin:0;font-size:11px;line-height:1.5}.channelCard>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.channelCard>button .channelGlyph{width:16px;height:16px}.channelCard.professional>button .channelGlyph{color:#fff}.channelCard.whatsapp{background:linear-gradient(#fbfffc,#f7fcf8);border-color:#bfe7cc}.channelCard.whatsapp:before{background:#25d366}.channelCard.whatsapp .channelIcon{color:#25d366;background:#fff;box-shadow:inset 0 0 0 1px #d6efdd}.channelCard.whatsapp .whatsappGlyph{width:31px;height:31px}.channelCard.whatsapp>button{background:#128c4d}.channelCard.whatsapp>button .whatsappGlyph{color:#25d366;background:#fff;border-radius:50%;width:20px;height:20px;padding:1px}.channelCard.feedback{background:linear-gradient(#fffdf8,#fffbef);border-color:#eadcae}.channelCard.feedback:before{background:#c69b21}.channelCard.feedback .channelIcon{color:#8c6b12;background:#fff3cb}.channelCard.feedback>button{background:#846716}.whatsappPreviewNotice,.messagesConfirmation{border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;font-size:11px;display:flex}.whatsappPreviewNotice{background:#effaf2;border:1px solid #bfe2ca}.whatsappPreviewNotice div{gap:2px;display:grid}.whatsappPreviewNotice span{color:#5a6c5f}.whatsappPreviewNotice button{cursor:pointer;background:0 0;border:0;font-weight:900}.messagesConfirmation{color:#245b3b;background:#effaf4;border:1px solid #bfe3cf;font-weight:800}.messageTabs{background:#fff;border:1px solid #e7e1e1;border-radius:15px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.messageTabs button{color:#665e5e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.messageTabs button>.channelGlyph{width:16px;height:16px}.messageTabs button span{background:#f0ecec;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.messageTabs button.active{color:#fff;background:#171717}.messageTabs button.active span{color:#171717;background:#fff}.messageWorkspace{background:#fff;border:1px solid #e7e1e1;border-radius:22px;padding:20px}.workspaceHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.workspaceHead small{color:#918686;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.workspaceHead h2{margin:0 0 5px;font-size:22px}.workspaceHead p{color:#777070;max-width:680px;margin:0;font-size:11px;line-height:1.5}.messagesPrimary,.composerFoot button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#d40000;border:0;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:900}.questionComposer,.feedbackComposer{background:#fbf9f9;border:1px solid #eadede;border-radius:16px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.questionComposer label,.feedbackComposer label{gap:6px;display:grid}.questionComposer label>span,.feedbackComposer label>span{font-size:10px;font-weight:900}.questionComposer label small,.feedbackComposer label small{color:#938989;font-size:9px;font-weight:600}.questionComposer input,.questionComposer select,.questionComposer textarea,.feedbackComposer select,.feedbackComposer textarea{box-sizing:border-box;width:100%;font:inherit;color:#262121;background:#fff;border:1px solid #ddd5d5;border-radius:11px;padding:10px 11px;font-size:12px}.questionComposer textarea,.feedbackComposer textarea{resize:vertical;min-height:104px;line-height:1.45}.composerGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.composerFoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.composerFoot>small{color:#887f7f;max-width:620px;font-size:9px;line-height:1.45}.composerFoot button:disabled{opacity:.45;cursor:not-allowed}.threadList{gap:12px;display:grid}.questionThread{background:#fff;border:1px solid #e9e2e2;border-radius:17px;padding:16px}.questionThread>header{border-bottom:1px solid #eee8e8;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.questionThread h3{margin:5px 0 3px;font-size:15px}.questionThread header p{color:#827979;margin:0;font-size:10px}.questionThread>header>small{white-space:nowrap;color:#a09797;font-size:9px}.threadStatus{border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.threadStatus.waiting{color:#8c5800;background:#fff1dc}.threadStatus.answered{color:#22633c;background:#eaf7ef}.conversation{gap:8px;padding-top:12px;display:grid}.bubble{background:#f3f0f0;border-radius:13px;max-width:82%;padding:10px 12px}.bubble.professional{background:#f8e9e9;justify-self:end}.bubble b{margin-bottom:3px;font-size:9px;display:block}.bubble p{margin:0;font-size:11px;line-height:1.48}.bubble small{color:#918989;margin-top:5px;font-size:8px;display:block}.threadAction{color:#b10000;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:10px;font-weight:900}.feedbackWorkspace{gap:14px;display:grid}.feedbackComposer{margin:0}.feedbackList{gap:10px;display:grid}.feedbackList article{background:#fffdf8;border:1px solid #ece4d0;border-radius:15px;padding:14px}.feedbackList article>div{align-items:center;gap:8px;display:flex}.feedbackList article span{background:#fff0c7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.feedbackList article b{font-size:10px}.feedbackList article p{color:#514b43;margin:8px 0;font-size:11px;line-height:1.45}.feedbackList article small{color:#8c8477;font-size:8px}.adminPreviewLink{background:#faf8f8;border:1px dashed #cfc6c6;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.adminPreviewLink div{gap:3px;display:grid}.adminPreviewLink b{font-size:11px}.adminPreviewLink span{color:#817777;font-size:9px}.adminPreviewLink a{white-space:nowrap;color:#ad0000;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:780px){.messagesHero{border-radius:20px;padding:20px;display:grid}.messagesHero h1{font-size:30px}.messagesHeroBadge{justify-self:start}.channelChoice{grid-template-columns:1fr}.channelCard{grid-template-columns:auto 1fr;padding:16px}.channelCard .channelIcon{width:46px;height:46px}.messageWorkspace{padding:16px}.workspaceHead{display:grid}.messagesPrimary{width:100%}.composerGrid{grid-template-columns:1fr}.composerFoot{display:grid}.composerFoot button{width:100%}.questionThread>header{display:grid}.bubble{max-width:92%}.adminPreviewLink{display:grid}.adminPreviewLink a{white-space:normal}.whatsappPreviewNotice{align-items:flex-start}.messageTabs button{font-size:10px}.messagesHero p{font-size:12px}}
