:root{--str-chat__primary-color:#6264a7;--str-chat__active-primary-color:#464775;--str-chat__primary-color-low-emphasis:#8b8cc7;--str-chat__surface-color:#f5f5f5;--str-chat__secondary-surface-color:#fff;--str-chat__primary-surface-color:#e8e8f5;--str-chat__message-bubble-background-color--mine:#6264a7;--str-chat__message-bubble-background-color--other:#fff;--str-chat__border-radius:12px}.str-chat__input-footer .str-chat__file-input-container,.str-chat__input-footer .str-chat__input-flat-fileupload,.str-chat__input-footer button[aria-label*=File],.str-chat__input-footer button[title*=Attach]{display:none!important}.str-chat__input-flat-wrapper{box-shadow:0 1px 2px #0000000d;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:4px 12px!important}.str-chat__textarea textarea:focus{box-shadow:none!important;outline:none!important}.str-chat__list{background:#fff!important}.str-chat__message-simple--me .str-chat__message-simple__text-inner{color:#fff!important;background-color:#6264a7!important;border:none!important;border-radius:18px 18px 4px!important}.str-chat__message-simple--other .str-chat__message-simple__text-inner{color:#1f2937!important;background-color:#f3f4f6!important;border:none!important;border-radius:18px 18px 18px 4px!important}.str-chat__message-simple__avatar{display:none!important}.str-chat__message-simple__content{margin-left:0!important}.professional-control-bar{-webkit-backdrop-filter:blur(12px);z-index:50;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:16px;padding:12px 24px;transition:all .3s;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.professional-control-bar:hover{background:#0f172af2;transform:translate(-50%)translateY(-2px);box-shadow:0 12px 40px #00000080}.glass-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.glass-button:hover{background:#fff3;transform:scale(1.05)}.glass-button.active{background:#374151}.glass-button.red{background-color:#ef4444;border-color:#ef4444}.glass-button.red:hover{background-color:#dc2626}.glass-button.blue{background-color:#3b82f6;border-color:#3b82f6}
