[hidden].muse-message-badge,[hidden].chat-unread,#muse-chat-notice[hidden]{display:none!important}.muse-message-badge,.chat-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:12px;background:#a24f79;color:white;font:600 10px/1 system-ui;margin-left:5px}.message-shortcut,.mobile-nav a[href="#messages"]{position:relative}.message-shortcut .muse-message-badge,.mobile-nav .muse-message-badge{position:absolute;top:0;right:2px}#muse-chat-notice{position:fixed;right:20px;top:80px;z-index:10000;max-width:min(360px,90vw);border:1px solid #d7c6d1;background:#fff;color:#67435a;box-shadow:0 8px 30px #35202f25;padding:14px 20px;border-radius:12px;cursor:pointer}.muse-inbox{display:grid!important;grid-template-columns:300px minmax(0,1fr);height:min(740px,76dvh);min-height:400px;overflow:hidden;border:1px solid #e3d9e0;border-radius:16px;margin-bottom:32px;background:#faf7fa}.muse-inbox .message-list{max-height:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:auto;min-height:0;border-right:1px solid #e4dae2;background:white}.inbox-list-title{padding:18px;font-weight:650;order:-2147483648;flex-shrink:0}.muse-inbox .real-inbox-rows,.muse-inbox #preview-inbox-rows{display:contents}.inbox-contact{border-bottom:1px solid #f1eaf0;flex-shrink:0;background:#fff}.inbox-contact.selected{background:#eee4ed}.muse-inbox .contact{border:0;background:transparent;display:flex;width:100%;text-align:left;gap:10px;align-items:center;padding:14px 12px}.muse-inbox .contact-copy{min-width:0;flex:1}.muse-inbox .contact strong,.muse-inbox .contact small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muse-inbox .contact strong{font:600 14px system-ui}.muse-inbox .contact small{font:12px/1.7 system-ui;color:#968593}.chat-pin{border:0;background:none;color:#a28b9a;font-size:11px;padding:0 12px 10px 65px;cursor:pointer}.muse-inbox .inbox-chat-area{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.muse-inbox #preview-inbox-pane{height:100%}.muse-inbox #muse-chat-dialog.inbox-docked{position:relative;inset:auto;width:100%;height:100%;max-height:none;border:0;border-radius:0;margin:0}.muse-inbox #real-chat{height:100%;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.muse-inbox #real-chat[hidden],.muse-inbox #preview-inbox-pane[hidden]{display:none!important}.muse-inbox .chat-heading{flex-shrink:0;margin:0;padding:12px 16px;background:white;font-size:15px;border-bottom:1px solid #e7dee5}.muse-inbox .chat-heading strong{font:600 16px system-ui}.muse-inbox .chat-heading small{font-size:12px}.muse-inbox .real-profile-fold{position:relative;flex-shrink:0;padding:5px 16px;font-size:12px;color:#8c7685}.muse-inbox .real-profile-fold article{position:absolute;left:12px;right:12px;top:100%;z-index:5;max-height:30vh;overflow:auto;background:white;margin:0!important}.muse-inbox .chat-body{flex:1;min-height:0;max-height:none;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.muse-inbox .chat-bubble{max-width:85%;padding:10px 13px;border-radius:14px;font-size:14px;flex-shrink:0}.muse-inbox .chat-bubble.mine{margin-left:auto;background:#ebdfeb}.muse-inbox .chat-bubble.theirs{background:white;border:1px solid #eee5eb}.muse-inbox .chat-bubble small{display:block;font-size:10px;margin-top:6px}.muse-inbox .chat-compose{display:flex;flex-shrink:0;padding:10px 12px;gap:9px;margin:0;background:white;border-top:1px solid #e8dee5}.muse-inbox .chat-compose textarea{min-height:42px;max-height:90px;border-radius:20px;font-size:16px;resize:none}.muse-inbox .chat-compose button{border-radius:22px;padding:10px 18px;align-self:flex-end}.muse-inbox .chat-notice{padding:8px 14px;font-size:12px;flex-shrink:0}.muse-inbox .real-chat-back{border:0;background:transparent;font-size:26px;color:#67435a;cursor:pointer}.muse-inbox #real-send-status:empty{display:none}.admin-contact-copy .chat-unread{display:inline-flex;font-size:10px;color:white}@media(max-width:700px){.muse-inbox{grid-template-columns:1fr;height:72dvh;min-height:360px}.muse-inbox .inbox-chat-area{display:none}.muse-inbox.real-selected{position:fixed;inset:0;z-index:2000;width:100vw;height:100dvh;min-height:0;border:0;border-radius:0;margin:0}.muse-inbox.real-selected .message-list{display:none}.muse-inbox.real-selected .inbox-chat-area{display:block}.muse-inbox .chat-compose{padding-bottom:max(10px,env(safe-area-inset-bottom))}.muse-inbox .chat-heading{padding-top:max(10px,env(safe-area-inset-top))}#muse-chat-notice{top:65px;right:10px}}
