.smp-chat-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:620px;background:#fff;border:1px solid #e3e9f1;border-radius:20px;overflow:hidden;box-shadow:0 5px 0 #e4e9f1}.smp-chat-sidebar{border-left:1px solid #edf0f5;min-width:0}.smp-chat-sidebar>header{padding:20px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;gap:12px;align-items:center}.smp-chat-sidebar h2{font-size:15px;margin:0}.smp-chat-sidebar>header>a{font-size:10px;color:#b37238}.smp-chat-sidebar .smp-empty{min-height:220px;padding:25px 18px}.smp-chat-threads{max-height:650px;overflow-y:auto}.smp-chat-thread{display:flex;gap:10px;align-items:center;padding:16px 15px;border-bottom:1px solid #f0f3f7;color:#334d6f}.smp-chat-thread:hover,.smp-chat-thread.is-current{background:#fff6e9}.smp-chat-thread .smp-avatar,.smp-chat-conversation-heading .smp-avatar{width:40px;height:40px;min-width:40px;font-size:24px;border-width:2px;box-shadow:none;object-fit:cover}.smp-chat-thread>div{min-width:0;flex:1}.smp-chat-thread strong{font-size:12px;display:block;overflow-wrap:anywhere}.smp-chat-thread small{font-size:10px;color:#95a0b1;display:block;margin-top:4px;overflow-wrap:anywhere}.smp-chat-unread{display:grid;place-items:center;min-width:23px;height:23px;border-radius:50%;font-size:10px;background:#d37a27;color:#fff}.smp-chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:620px}.smp-chat-select{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;flex:1;min-height:450px;padding:25px;text-align:center}.smp-chat-select p{font-size:13px;color:#a0acbc}.smp-chat-select a{font-size:11px;color:#b36a2a}.smp-chat-conversation-heading{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #eef1f6}.smp-chat-conversation-heading h3{font-size:14px;margin:0 0 3px}.smp-chat-conversation-heading small{font-size:10px;color:#90a0b5}.smp-chat-conversation-heading>a{font-size:10px;color:#ad6c32;margin-right:auto}.smp-chat-messages{padding:22px;display:flex;flex-direction:column;gap:16px;min-height:280px;max-height:550px;overflow-y:auto;background:#fafbfd;flex:1}.smp-chat-bubble{padding:13px 16px;border-radius:15px;max-width:82%;overflow-wrap:anywhere}.smp-chat-bubble.is-own{align-self:flex-start;background:#fff0db;color:#6b4822;border-bottom-right-radius:4px}.smp-chat-bubble.is-other{align-self:flex-end;background:#edf2fa;color:#314e75;border-bottom-left-radius:4px}.smp-chat-bubble p{font-size:13px;line-height:2;white-space:pre-line;margin:0 0 6px}.smp-chat-bubble time{display:block;font-size:9px;color:#96a2b1;text-align:left}.smp-chat-start{font-size:12px;color:#94a0b3;text-align:center;margin:auto}.smp-chat-compose{display:flex;align-items:end;gap:12px;padding:18px 22px;border-top:1px solid #edf0f5}.smp-chat-compose textarea{flex:1;min-width:0;box-sizing:border-box;resize:vertical;font:inherit;font-size:13px;line-height:2;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#304a6b;padding:10px 12px;max-height:220px}.smp-chat-compose .smp-btn{white-space:nowrap;font-size:12px;box-shadow:none}.smp-chat-compose textarea:focus-visible{outline:3px solid #e8a15a;outline-offset:2px}.smp-chat-help{font-size:10px;color:#98a4b5;padding:0 22px;line-height:2}.smp-chat-block{padding:0 22px 17px}.smp-chat-block button{background:none;border:0;font:inherit;font-size:10px;color:#a17b54;cursor:pointer;text-decoration:underline}.smp-chat-conversation>.smp-notice{margin:18px 22px;font-size:12px}.smp-chat-pages{padding:12px;display:flex;gap:8px;justify-content:center}.smp-chat-older{font-size:11px;text-align:center;color:#ae6b2e}.smp-chat-public a{display:inline-flex;gap:10px;align-items:center;background:#1d385b;color:#fff!important;border-radius:10px;text-decoration:none!important;padding:12px 17px;font-size:13px}.smp-chat-public .smp-nav-icon{width:19px;height:19px}@media(max-width:1050px){.smp-chat-layout{grid-template-columns:230px minmax(0,1fr)}.smp-chat-compose{flex-wrap:wrap}.smp-chat-compose textarea{flex-basis:100%}.smp-chat-compose button{width:100%}}@media(max-width:760px){.smp-chat-layout{grid-template-columns:minmax(0,1fr)}.smp-chat-sidebar{border-left:0;border-bottom:1px solid #edf0f5}.smp-chat-threads{max-height:220px}.smp-chat-sidebar .smp-empty{min-height:150px}.smp-chat-conversation,.smp-chat-select{min-height:380px}.smp-chat-conversation-heading{padding:15px;flex-wrap:wrap}.smp-chat-messages{padding:15px}.smp-chat-bubble{max-width:90%}.smp-chat-compose{padding:15px}}
