#dac-widget{all:initial;position:fixed;bottom:20px;z-index:999999;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--dac-text);text-align:left;letter-spacing:normal}
#dac-widget.dac-right{right:20px}#dac-widget.dac-left{left:20px}
#dac-widget *{box-sizing:border-box;font-family:inherit;letter-spacing:normal;text-transform:none}
#dac-widget [hidden]{display:none!important}
#dac-widget button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;font-weight:600;border:0;margin:0;min-height:44px;padding:10px 14px;line-height:1.3;box-shadow:none;text-decoration:none;background:var(--dac-primary);color:var(--dac-ink);border-radius:10px}
#dac-widget button:disabled{opacity:.55;cursor:wait}
#dac-widget :is(button,a,textarea):focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
#dac-widget .dac-launch{border-radius:999px;min-height:54px;padding:14px 22px;box-shadow:0 8px 28px #0003}
#dac-widget .dac-panel{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:580px;max-height:calc(100dvh - 100px);position:absolute;bottom:68px;right:0;background:var(--dac-background);border:1px solid #80808055;border-radius:var(--dac-radius);box-shadow:0 14px 65px #0003;overflow:hidden}
#dac-widget.dac-left .dac-panel{right:auto;left:0}
#dac-widget .dac-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--dac-primary);color:var(--dac-ink);padding:20px}
#dac-widget h2{font-size:18px;font-weight:700;line-height:1.3;padding:0;margin:4px 0 0;color:inherit}
#dac-widget .dac-eyebrow{font-size:12px;font-weight:500}
#dac-widget .dac-close{font-size:26px;flex-shrink:0;padding:0;width:44px;background:transparent;color:inherit}
#dac-widget .dac-log{padding:18px;overflow-y:auto;flex:1;min-height:80px;overscroll-behavior:contain}
#dac-widget .dac-bubble{margin:0 20px 14px 0;padding:12px 14px;border:1px solid #80808055;border-radius:12px;line-height:1.6;font-size:14px;background:var(--dac-background);color:var(--dac-text);overflow-wrap:anywhere}
#dac-widget .dac-bubble strong{display:block;font-size:11px;margin-bottom:5px;color:inherit}
#dac-widget .dac-bubble span{white-space:pre-wrap}
#dac-widget .dac-user{margin-left:20px;margin-right:0;background:var(--dac-primary);color:var(--dac-ink);border-color:transparent}
#dac-widget .dac-status{font-size:12px;margin:0;padding:0 18px;line-height:1.4;color:inherit}
#dac-widget .dac-status:not(:empty){padding-bottom:10px}
#dac-widget .dac-form{padding:12px 18px 0;margin:0;border-top:1px solid #80808044;background:transparent}
#dac-widget label{display:block;font-size:12px;font-weight:600;margin-bottom:6px;color:inherit}
#dac-widget .dac-input-row{display:flex;align-items:center;gap:8px}
#dac-widget textarea{appearance:none;font:14px/1.5 inherit;font-family:inherit;font-size:16px;line-height:1.5;flex:1;min-width:0;max-height:140px;min-height:60px;width:100%;border:1px solid #80808099;border-radius:10px;padding:9px 10px;resize:vertical;background:var(--dac-background);color:var(--dac-text);box-shadow:none;margin:0}
#dac-widget textarea::placeholder{color:inherit;opacity:.7}
#dac-widget .dac-send{width:44px;height:44px;flex-shrink:0}
#dac-widget .dac-actions{display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:12px}
#dac-widget .dac-reset,#dac-widget a{font:12px/1.4 inherit;font-size:12px;color:var(--dac-text);background:transparent;text-decoration:underline;padding:10px 4px;min-height:40px}
#dac-widget .dac-privacy{font-size:11px;line-height:1.5;margin:0;padding:0 18px 14px;color:inherit}
@media(max-width:480px){#dac-widget{bottom:12px}#dac-widget.dac-right{right:12px}#dac-widget.dac-left{left:12px}#dac-widget .dac-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 94px)}}

#dac-widget .dac-bubble a{display:inline;font:inherit;color:inherit;min-height:0;padding:0;text-decoration:underline;overflow-wrap:anywhere}

#dac-widget .dac-storage-notice{font-size:11px;line-height:1.4;margin:0;padding:0 18px 8px;color:inherit}
