.provider-copilot{margin:24px 0;padding:18px 20px;border:1px solid #b8d2c3;border-left:4px solid #226653;border-radius:12px;background:#f5f8f2}.provider-copilot h3{margin:0 0 8px}.provider-copilot .copilot-optional{font-size:12px;font-weight:600;color:#526b61}.provider-copilot .choice{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:0;margin:14px 0;padding:0;border:0;border-radius:0;cursor:pointer}.provider-copilot .choice input[type=checkbox]{width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:3px 0 0;padding:0;accent-color:#205f50}.copilot-result{margin-top:18px;padding:16px;border-radius:10px;background:#fff;border:1px solid #d2e0d7}.copilot-result h4{margin:14px 0 6px;font-size:16px}.copilot-result h4:first-child{margin-top:0}.provider-copilot .copilot-result ul{margin:6px 0;padding-left:22px;line-height:1.35}.provider-copilot .copilot-result li{margin:0;padding:0}.provider-copilot .copilot-result li+li{margin-top:2px}.copilot-edit-label{display:block;font-size:14px;font-weight:650;margin:8px 0 5px}.copilot-edit{display:block;width:100%;height:auto;min-height:112px;margin:0 0 12px;padding:11px;border:1px solid #b8cbbd;border-radius:8px;background:#fff;font:inherit;line-height:1.45;overflow-y:hidden;resize:none}.copilot-settings{margin:12px 0;padding:12px 14px;border-left:3px solid #8ab39a;background:#f5f8f2;border-radius:6px}.copilot-settings h4{margin-top:0}.copilot-settings p{margin:5px 0}.copilot-edit-warning{font-weight:650;color:#765000}.provider-copilot button{min-height:42px}@media(max-width:600px){.provider-copilot{padding:14px}.provider-copilot .actions>button{width:100%}}

.request-conversation textarea[data-message-draft]{display:block;width:100%;height:auto;min-height:100px;overflow-y:hidden;resize:none}
.copilot-consent-active{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:10px 12px;border-radius:8px;background:#e8f1eb}.copilot-consent-active p{margin:0}.copilot-consent-active button{min-height:36px;padding:6px 12px;font-size:14px;white-space:nowrap}@media(max-width:600px){.copilot-consent-active{align-items:flex-start;flex-direction:column}.copilot-consent-active button{width:100%}}
.copilot-reply-draft{margin:16px 0;padding:16px;border:2px solid #2d6a4f;border-radius:12px;background:#eff7f1;box-shadow:0 3px 10px #203f3512}.copilot-reply-draft-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.copilot-reply-draft-heading h4{margin:0;font-size:18px}.copilot-draft-status{padding:5px 9px;border-radius:999px;background:#fff1d4;color:#6f5018;font-size:12px;font-weight:750}.copilot-reply-draft .copilot-edit-label{font-size:15px;font-weight:700}.copilot-reply-draft .copilot-edit{border:2px solid #8bb59a;background:#fff}@media(max-width:600px){.copilot-reply-draft{padding:12px}.copilot-reply-draft-heading{align-items:flex-start;flex-direction:column}}
.workspace-next .primary,.conversation-attention button.primary{background:#2d6a4f;color:#fff;border-color:#2d6a4f;box-shadow:0 3px 10px #18392d20}
.workspace-next .primary:hover,.conversation-attention button.primary:hover{background:#24583f;color:#fff}
.copilot-next-step{margin:14px 0;padding:12px 14px;border-left:4px solid #d17a3f;border-radius:8px;background:#fff8ed}.copilot-next-step h4{margin:0 0 6px!important}.copilot-next-step p{margin:5px 0}.copilot-next-step .hint{font-size:.92em}
