.zb-inbox{max-width:1080px!important}.zb-chat{border:1px solid #d2ddd2;border-radius:20px;background:#faf8f2;overflow:hidden;box-shadow:0 8px 30px #142f1d0a}.zb-chat-top{display:flex;align-items:center;gap:16px;background:#fff;padding:18px 22px;border-bottom:1px solid #dfe6dc}.zb-chat-top>div{flex:1;min-width:0}.zb-chat-top h2{font:700 21px/1.3 Arial,sans-serif;margin:0 0 4px;overflow-wrap:anywhere}.zb-chat-top a{font-size:14px}.zb-chat-refresh{background:#f2f6ef;border:1px solid #c7d7c5;border-radius:20px;padding:9px 13px;color:#1b523d;cursor:pointer}.zb-chat-log{min-height:280px;max-height:60vh;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:12px;scrollbar-gutter:stable}.zb-chat .zb-conversation-message{align-self:flex-start;background:#fff;border:1px solid #e0e4dc;border-radius:15px 15px 15px 3px;padding:12px 16px;max-width:80%;margin:0;box-shadow:0 2px 5px #243b2005;min-width:110px;overflow-wrap:anywhere}.zb-chat .zb-message-own{align-self:flex-end;background:#e0edda;border-color:#cfdfc4;border-radius:15px 15px 3px 15px}.zb-chat .zb-conversation-message header{display:flex;justify-content:space-between;gap:20px;font:11px/1.5 Arial,sans-serif;color:#627568;margin:0 0 5px}.zb-chat .zb-conversation-message header strong{font-size:12px}.zb-chat .zb-conversation-message p{font:16px/1.6 Arial,sans-serif;margin:0;white-space:normal}.zb-chat-status{font:12px/1.5 Arial,sans-serif;color:#657569;text-align:center;margin:7px 12px}.zb-chat-composer.zb-form{display:flex;flex-wrap:wrap;gap:10px;border:0;border-top:1px solid #dee5d9;background:#fff;border-radius:0;margin:0;padding:16px 22px;max-width:none}.zb-chat-composer textarea{flex:1;min-width:0;border-radius:18px!important;padding:12px 16px!important;resize:vertical;max-height:180px}.zb-chat-composer .zb-button{align-self:center;border-radius:24px;min-height:46px;padding:10px 24px}.zb-chat-plan{flex-basis:100%;font:12px/1.5 Arial,sans-serif;color:#667768;text-align:center;margin:2px 0}.zb-chat button:disabled{opacity:.5;cursor:wait}.zb-inbox-thread{border:0!important;border-bottom:1px solid #e0e6dc!important;background:#fff!important;border-radius:0!important;margin:0!important}.zb-inbox-thread>a{display:flex!important;align-items:center;gap:15px;padding:18px!important;min-width:0}.zb-inbox-thread>a>div{flex:1;min-width:0}.zb-inbox-thread h3{font:700 18px/1.3 Arial,sans-serif;margin:0 0 4px}.zb-inbox-thread p{font:14px/1.5 Arial,sans-serif;color:#6b7669;margin:4px 0 0;overflow-wrap:anywhere}.zb-inbox-thread aside{display:grid;justify-items:end;gap:8px}.zb-inbox-thread time{font:11px Arial,sans-serif;color:#75816f;white-space:nowrap}.zb-chat-initial{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#edf2e9;color:#356747;font:700 20px Georgia,serif}.zb-chat-subject{font:12px/1.5 Arial,sans-serif;color:#526748}.zb-inbox-thread.has-unread{background:#f4f8f0!important}.zb-inbox-conversations{background:#fff;border:1px solid #dce4d4;border-radius:16px;overflow:hidden}.zb-inbox-conversations>h2,.zb-inbox-conversations>.zb-meta{padding-inline:20px}.zb-inbox-header h1{font-size:clamp(27px,3vw,38px)}.zb-chat :focus-visible{outline:3px solid #b58b36;outline-offset:3px}@media(max-width:600px){.zb-chat-top{padding:14px;gap:10px}.zb-chat-log{padding:16px 10px;max-height:58vh}.zb-chat .zb-conversation-message{max-width:90%;padding:10px 12px}.zb-chat-composer.zb-form{padding:12px}.zb-chat-composer .zb-button{padding:10px 16px}.zb-inbox-thread>a{padding:14px 10px!important;gap:10px}.zb-chat-initial{flex-basis:34px;height:34px}.zb-inbox-thread aside time{max-width:60px;white-space:normal;text-align:right}.zb-chat-refresh{font-size:11px;padding:8px}.zb-chat-top h2{font-size:17px}.zb-chat .zb-conversation-message header{gap:10px}}
.zb-site-main .zb-inbox-header{background:none!important;min-height:0!important;padding:8px 0 20px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-bottom:10px!important;gap:12px!important}.zb-site-main .zb-inbox-header:before,.zb-site-main .zb-inbox-header:after{display:none!important}.zb-site-main .zb-inbox-header h1{color:#174f3d!important;text-shadow:none!important;font-size:clamp(26px,3vw,34px)!important;margin:5px 0!important}.zb-site-main .zb-inbox-header p{color:#637060!important;text-shadow:none!important;font-size:14px!important}.zb-site-main .zb-inbox-header>.zb-button{background:#edf2e8!important;color:#20563a!important}.zbsr-page-dashboard .zb-site-footer{background:#174b38!important}
