.wa-fullscreen>.nb-route-back,.wa-fullscreen>.nb-existing-back{display:none!important}
.wa-web-inbox.crm-compact{font:14px/1.4 "Segoe UI",system-ui,sans-serif;--cw-border:#e9edef}
.wa-fullscreen .wa-web-inbox.crm-compact .wa-chat-window{grid-template-columns:minmax(260px,29%) minmax(0,1fr)}
.wa-web-inbox.crm-compact .crm-media-toolbar{display:none!important}
.wa-web-inbox.crm-compact .wa-chat-sidebar-title{padding:12px 14px 7px;gap:5px;min-height:54px}
.wa-web-inbox.crm-compact .wa-chat-sidebar-title strong{font-size:22px;letter-spacing:-.5px;margin-right:3px}
.wa-web-inbox.crm-compact .wa-chat-sidebar-title .crm-count{font-size:11px;white-space:nowrap;color:var(--cw-muted);flex:1;min-width:0}
.wa-web-inbox.crm-compact .crm-compact-icon{display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:50%;text-decoration:none;background:transparent;color:var(--cw-muted);font-size:22px;cursor:pointer}
.wa-web-inbox.crm-compact .crm-compact-icon:hover{background:var(--cw-bg)}
.wa-web-inbox.crm-compact .wa-chat-sidebar-title .wa-icon-button{width:34px;height:34px;flex-basis:34px}
.wa-web-inbox.crm-compact .wa-chat-search{padding:2px 12px 6px}
.wa-web-inbox.crm-compact .wa-chat-search label{border-radius:9px;gap:8px}
.wa-web-inbox.crm-compact #wa-search{font-size:13px;height:36px}
.wa-web-inbox.crm-compact .crm-tools{padding:0 12px 9px}
.wa-web-inbox.crm-compact .crm-tools-row{margin:3px 0 0;gap:6px}
.wa-web-inbox.crm-compact .crm-tools-row:empty{display:none}
.wa-web-inbox.crm-compact .crm-tools button{min-height:30px;padding:5px 11px;font-size:12px;border:0;background:var(--cw-bg);color:var(--cw-muted)}
.wa-web-inbox.crm-compact .crm-tools button[aria-pressed=true]{background:#d9fdd3;color:#075e54}
.wa-web-inbox.crm-compact .wa-chat-contact{min-height:68px;padding:9px 13px;gap:10px;border-bottom:1px solid var(--cw-border)}
.wa-web-inbox.crm-compact .wa-chat-contact.is-selected{box-shadow:none;background:#eaf1ee}
.wa-web-inbox.crm-compact .wa-chat-preview{padding:1px 0;row-gap:4px}
.wa-web-inbox.crm-compact .wa-chat-preview strong{font-size:14px;font-weight:600}
.wa-web-inbox.crm-compact .wa-chat-preview>span{font-size:12px}
.wa-web-inbox.crm-compact .wa-chat-preview small{font-size:10px}
.wa-web-inbox.crm-compact .wa-chat-preview .crm-contact-phone{display:none}
.wa-web-inbox.crm-compact .wa-chat-avatar{width:40px;height:40px;flex-basis:40px}
.wa-web-inbox.crm-compact .wa-chat-header{min-height:60px;padding:9px 50px 9px 14px;gap:10px;background:var(--cw-bg);border-bottom:1px solid var(--cw-border)}
.wa-web-inbox.crm-compact .wa-chat-header>div:not(.crm-header-actions){flex:1;min-width:0}
.wa-web-inbox.crm-compact .wa-chat-header strong{font-size:14px;font-weight:600}
.wa-web-inbox.crm-compact .crm-header-phone{font-size:11px;margin-top:2px}
.wa-web-inbox.crm-compact .wa-chat-header .btn{display:none}
.wa-web-inbox.crm-compact .wa-chat-header>.crm-header-actions{display:flex;gap:2px;flex:0 0 auto}
.wa-web-inbox.crm-compact .crm-chat-tools{display:none;padding:6px 12px;background:var(--cw-surface);border-bottom:1px solid var(--cw-border)}
.wa-web-inbox.crm-compact.compact-search-open .crm-chat-tools{display:flex}
.wa-web-inbox.crm-compact .crm-message-search{max-width:none;font-size:13px;border:0;border-radius:8px;padding:8px 11px;background:var(--cw-bg)}
.wa-web-inbox.crm-compact .crm-quick{display:none!important}
.wa-web-inbox.crm-compact.compact-quick-open .crm-quick{display:block!important;padding:5px 10px}
.wa-web-inbox.crm-compact .wa-chat-compose{grid-template-columns:38px 34px minmax(0,1fr) 42px;gap:5px;padding:8px 10px!important;background:var(--cw-bg);align-items:center}
.wa-web-inbox.crm-compact .wa-chat-compose .wa-icon-button{width:36px;height:36px;flex-basis:36px;min-width:0;min-height:36px;border:0;background:transparent;color:var(--cw-muted)}
.wa-web-inbox.crm-compact .wa-chat-compose .wa-send-button{width:40px;height:40px;background:#008069;color:white}
.wa-web-inbox.crm-compact .wa-chat-compose textarea{border-radius:10px;height:42px;min-height:42px;font-size:15px!important;padding:10px 12px}
.wa-web-inbox.crm-compact .wa-chat-bubble{border-radius:9px;box-shadow:0 1px 1px #0b141a0d}
.wa-web-inbox.crm-compact .wa-chat-date{font-size:11px;box-shadow:0 1px 2px #0000000a}
.wa-web-inbox.crm-compact .wa-chat-history{padding-inline:clamp(12px,4cqw,48px)}
.wa-web-inbox.crm-compact.crm-dark .wa-chat-contact.is-selected{background:#2a3942}
.crm-media-dialog{border-radius:14px;padding:16px}
.crm-media-dialog h2{font-size:18px;letter-spacing:-.3px}
.crm-media-options button{padding:8px 10px;border-color:#edf1f2;border-radius:10px}
@container wa-inbox (max-width:760px){
 .wa-fullscreen .wa-web-inbox.crm-compact .wa-chat-window{grid-template-columns:minmax(0,1fr)!important}
 .wa-web-inbox.crm-compact .wa-chat-header{padding:7px 46px 7px 8px;gap:6px;min-height:56px}
 .wa-web-inbox.crm-compact .wa-chat-header .btn{display:none}
 .wa-web-inbox.crm-compact .wa-chat-header>.crm-header-actions{gap:0}
 .wa-web-inbox.crm-compact .wa-chat-header .crm-compact-icon{width:30px;height:32px;flex-basis:30px}
 .wa-web-inbox.crm-compact .wa-chat-back{width:30px;flex-basis:30px}
 .wa-web-inbox.crm-compact .wa-chat-history{padding-inline:9px}
}
