body .support-chat-widget.support-operations-widget{display:grid!important;opacity:1;transform:none}.support-operations-panel{grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--white,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.support-operations-panel h2{margin:0;font-size:1.5rem}.support-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ded8d1}.support-contact-actions a{color:#46392e;text-decoration:underline;text-underline-offset:3px;font-size:.875rem;padding:6px}.support-contact-actions button,.support-outcomes button{min-height:44px;padding:8px 12px;border:1px solid #c7beb4;border-radius:8px;background:#fff;color:#382b23;font:inherit;cursor:pointer}.support-contact-actions button[aria-pressed=true]{background:#f4eee7}.support-operations-body{overflow-y:auto;min-height:0;scrollbar-color:#8f8072 #f4eee7}.support-operations-panel .support-chat-panel__messages{overflow:visible;min-height:100px}.support-operations-panel .support-chat-panel__form{grid-template-columns:minmax(0,1fr) auto}.support-operations-panel .support-chat-panel__form label{grid-column:1/-1;font-size:.875rem}.support-human-form{display:grid;gap:8px;padding:18px}.support-human-form p{margin:0 0 8px;line-height:1.5}.support-human-form label{font-weight:600;font-size:.875rem;margin-top:8px}.support-human-form input,.support-human-form textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid #9d9083;border-radius:8px;padding:10px;font:inherit;color:#2f251e;background:#fff}.support-human-form button{min-height:44px;border:0;border-radius:8px;padding:12px;margin-top:8px;background:#2f251e;color:#fff;font:inherit;cursor:pointer}.support-outcomes{display:flex;gap:8px;padding:12px 18px}.support-error,.support-notice{margin:12px 18px;line-height:1.5;font-size:.875rem}.support-operations-widget .support-error,.support-operations-widget [role=alert],.support-workspace [role=alert]{color:#8f261d}.support-operations-widget button:disabled,.support-workspace button:disabled{opacity:.5;cursor:not-allowed}.support-operations-widget :focus-visible,.support-workspace :focus-visible{outline:2px solid #77573b;outline-offset:3px}.support-operations-widget ::selection,.support-workspace ::selection{background:#ead6b5;color:#2f251e}.support-workspace{max-width:1400px;margin:0 auto;padding:32px;color:#30281f;background:#fcfaf7;font-family:var(--font-body),sans-serif;line-height:1.6}.support-workspace header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.support-workspace h1{font-size:1.8rem;margin:0}.support-workspace h2{font-size:1.3rem;margin:24px 0 12px}.support-staff-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,3fr);gap:32px}.support-staff-list{list-style:none;padding:0}.support-staff-list li{border-bottom:1px solid #d8cfc5}.support-staff-list button{width:100%;text-align:left;overflow-wrap:anywhere}.support-workspace button,.support-workspace input,.support-workspace select,.support-workspace textarea{font:inherit;padding:10px;border:1px solid #ad9e8e;border-radius:6px;background:#fff;color:inherit;min-height:44px;box-sizing:border-box}.support-workspace button{cursor:pointer}.support-workspace button[aria-pressed=true]{background:#ece2d5}.support-staff-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.support-staff-actions label{display:grid;gap:6px}.support-staff-actions textarea{width:100%}.support-staff-actions .support-note{flex-basis:100%}.support-workspace time{font-size:.85rem;color:#66594c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-staff-message{border-bottom:1px solid #ded6cc;padding:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-staff-evidence{padding:0;list-style:none}.support-staff-evidence li{border-bottom:1px solid #ded6cc;padding:12px 0;overflow-wrap:anywhere}@media (max-width:720px){.support-workspace{padding:18px}.support-staff-layout{grid-template-columns:1fr;gap:12px}.support-operations-panel{max-height:90dvh}.support-operations-widget.is-open .support-chat-panel{height:85dvh}.support-operations-widget .support-chat-panel__header{gap:8px}}@media print{body .support-chat-widget.support-operations-widget{display:none!important}}.support-privacy{margin:0;padding:10px 16px;border-top:1px solid #ded8d1;font-size:.75rem;line-height:1.4;color:#554638}.support-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}