#chatkit-widget-container{position:fixed;bottom:20px;right:20px;z-index:1050}#chatkit-window{width:500px;height:750px;display:none;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1rem 3rem #0000002d}.chatkit-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#39485b;background-color:var(--header-color, rgb(var(--bs-user-defined-rgb, 57, 72, 91)));color:#fff;color:var(--contrast-color, rgb(var(--color-user-defined, 255, 255, 255)));border-radius:12px 12px 0 0}.chatkit-header-title{display:flex;align-items:center;gap:.5rem;font-weight:700}.chatkit-close-btn{background:transparent;border:none;color:#fff;color:var(--contrast-color, rgb(var(--color-user-defined, 255, 255, 255)));cursor:pointer;padding:.25rem .5rem;font-size:1rem}.chatkit-close-btn:hover{opacity:.8}.chatkit-body{height:calc(100% - 4.5rem);padding:0}.chatkit-body openai-chatkit,.chatkit-body aws-chatkit{width:100%;height:100%;display:block}.aws-chatkit-messages{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1 1;padding:0 1rem}.aws-chatkit-messages:before{content:"";flex:1 1}.aws-chatkit-event{text-align:center;color:#6c757d;font-size:.875rem;font-style:italic}.aws-chatkit-message{max-width:75%;padding:.5rem .75rem;border-radius:12px}.aws-chatkit-message.system{align-self:flex-start;background:#f0f0f0}.aws-chatkit-message.customer{align-self:flex-end;text-align:right;background:#dcf8c6}.aws-chatkit-message-sender{font-weight:700;font-size:.875rem;margin-bottom:.25rem}#chatkit-toggle{width:60px;height:60px;border-radius:50%;border:none;background-color:#39485b;background-color:var(--header-color, rgb(var(--bs-user-defined-rgb, 57, 72, 91)));color:#fff;color:var(--contrast-color, rgb(var(--color-user-defined, 255, 255, 255)));cursor:pointer;box-shadow:0 .5rem 1rem #00000026;display:flex;align-items:center;justify-content:center;font-size:1.5rem}#chatkit-toggle:hover{opacity:.9}
