.mike-unified-panel{background:#f5f7fb!important;border:1px solid #dae0eb!important;box-shadow:0 16px 55px #10173538!important;border-radius:16px!important;color:#18233b!important;height:min(640px,calc(100dvh - 32px))!important}
.mike-unified-panel:has(button[aria-label=Expand]){height:auto!important}
.mike-chat-header{padding:15px 18px!important;min-height:70px;background:#101735!important}.mike-chat-header .mike-portrait{width:40px;height:40px}.mike-ready{font-size:12px!important;font-family:inherit!important;font-weight:400!important;line-height:1.5!important;color:#b7e5ce!important;letter-spacing:0!important;margin-top:3px}
.mike-thread{background:#f5f7fb!important;padding:18px 16px!important;min-height:75px;scrollbar-color:#c4ccdb transparent}.mike-thread>div+div{margin-top:15px!important}
.mike-bubble{font-size:14px!important;line-height:1.55!important;border-radius:15px!important;padding:10px 13px!important;overflow-wrap:anywhere}.mike-user-bubble{background:#cf003c!important;border-bottom-right-radius:4px!important;color:white!important}.mike-assistant-bubble{background:white!important;color:#1b2943!important;border:1px solid #e0e5ef!important;border-bottom-left-radius:4px!important;box-shadow:0 2px 5px #17233c05}.mike-assistant-bubble .prose,.mike-assistant-bubble strong,.mike-assistant-bubble p{color:#1b2943!important}.mike-assistant-bubble a{color:#133e8b!important;text-decoration:underline}.mike-timestamp{color:#67748a!important;font-size:10px!important}.mike-retry{font-size:11px;color:#914025;text-decoration:underline;text-align:left}
.mike-composer{background:#fff!important;border-top:1px solid #e3e7ef!important;padding:12px 14px!important}.mike-composer input{background:#f6f8fc!important;border:1px solid #cdd5e4!important;color:#1b2943!important;min-width:0;padding:11px!important}.mike-composer input::placeholder{color:#68758b!important}.mike-composer button{width:39px!important;height:39px!important}.mike-composer input:focus{border-color:#213f86!important;outline:2px solid #213f861a!important}
.mike-chat-options{background:#fff;color:#5c6b82;font-size:11px;border-top:1px solid #f0f2f6}.mike-chat-options summary{cursor:pointer;padding:8px 16px;width:fit-content}.mike-chat-options>div{background:#fff!important;color:#41536d!important}.mike-chat-options button{color:#203e76}.mike-unified-panel>div[class*="pb-3"]{background:#f5f7fb}
.mike-attachments{background:#fff;border-top:1px solid #e5e9f1;padding:7px 13px;flex-shrink:0;font-size:12px;max-height:240px;overflow:auto}.mike-attachment-tools{display:flex;gap:5px;align-items:center;color:#65758c}.mike-attachment-tools button{display:flex;align-items:center;justify-content:center;width:30px;height:29px;color:#334e7c;border-radius:6px}.mike-attachment-tools button:hover{background:#eef2f9}.mike-attachment-tools span{font-size:11px;margin-left:3px}.mike-attachments ul{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.mike-attachments li{display:flex;gap:6px;align-items:center;border:1px solid #ccd7e8;border-radius:12px;padding:4px 7px;max-width:100%}.mike-attachments li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.mike-attachments small{color:#65758c;font-size:10px}.mike-attachments [role=alert]{color:#a32038}.mike-screenshot-preview img{max-height:140px;width:100%;object-fit:contain}.mike-screenshot-preview button{margin:6px;padding:5px;border:1px solid #b5c2da;border-radius:5px}
