@charset "UTF-8";.theme-canvas{background:rgb(var(--bg-canvas))}.theme-surface{background:rgb(var(--bg-surface))}.theme-surface-muted{background:rgb(var(--bg-surface-muted))}.theme-border{border:1px solid rgb(var(--border-default))}.text-primary{color:rgb(var(--text-primary))}.text-muted{color:rgb(var(--text-muted))}.text-subtle{color:rgb(var(--text-subtle))}.card-base{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:16px;box-shadow:0 8px 24px #0f172a14;transition:box-shadow .16s ease,transform .16s ease}.card-base:hover{box-shadow:0 12px 32px #0f172a1f;transform:translateY(-2px)}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.table-header{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-muted))}:root{--font-primary:"Inter","Roboto","Helvetica","Arial",sans-serif;--bg-canvas:246 247 251;--bg-surface:255 255 255;--bg-surface-muted:238 242 247;--text-primary:76 76 92;--text-muted:155 166 183;--text-subtle:161 169 177;--text-on-brand:255 255 255;--text-secondary:var(--text-muted);--text-on-accent:var(--text-on-brand);--border-default:231 233 235;--border:var(--border-default);--brand-primary:35 109 201;--brand-primary-hover:30 93 171;--brand-ring:35 109 201;--accent-primary:var(--brand-primary);--surface:var(--bg-surface);--sidebar-bg:49 58 70;--sidebar-border:73 80 87;--sidebar-text:255 255 255;--sidebar-text-muted:161 169 177;--sidebar-active-bg:35 109 201;--sidebar-active-border:35 109 201;--status-neutral:138 150 156;--status-primary:35 109 201;--status-warning:249 191 89;--status-info:91 195 225;--status-success:2 188 156;--status-danger:247 87 126;--status-unassigned:138 150 156;--status-new:91 195 225;--status-contacted:123 112 239;--status-qualified:2 188 156;--status-converted:26 179 148;--status-lost:247 87 126;--status-sent:91 195 225;--status-won:2 188 156;--color-success:2 188 156;--color-danger:247 87 126;--color-warning:249 191 89;--color-info:91 195 225;--color-action-add:rgb(var(--brand-primary));--color-action-save:rgb(var(--brand-primary));--color-action-edit:rgb(var(--color-info));--color-action-view:rgb(var(--color-info));--color-action-send:rgb(var(--color-info));--color-action-download:rgb(var(--color-info));--color-action-import:rgb(var(--color-info));--color-action-export:rgb(var(--color-info));--color-action-delete:rgb(var(--color-danger));--color-action-reject:rgb(var(--color-danger));--color-action-cancel:rgb(var(--text-muted));--color-action-reset:rgb(var(--text-muted));--color-action-archive:rgb(var(--color-warning));--color-action-approve:rgb(var(--color-success))}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f7fb;background-color:rgb(var(--bg-canvas));color:#4c4c5c;color:rgb(var(--text-primary));font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.subscription-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20000}.subscription-modal-overlay.closing{animation:fadeOut .2s ease}.subscription-modal{animation:slideUp .3s ease;background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 10px 40px rgb(var(--text-primary)/.2);max-height:90vh;max-width:500px;overflow:auto;width:90%}.subscription-modal.closing{animation:slideDown .2s ease}.subscription-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;gap:12px;padding:24px 24px 16px;position:relative}.subscription-modal-icon{font-size:32px}.subscription-modal-title{color:rgb(var(--text-primary));flex:1 1;font-size:24px;font-weight:600;margin:0}.subscription-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:rgb(var(--text-muted));cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.subscription-modal-close:hover{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.subscription-modal-body{padding:24px}.subscription-modal-message{color:rgb(var(--text-primary));font-size:16px;line-height:1.6;margin:0 0 16px}.subscription-modal-detail{color:rgb(var(--text-muted));font-size:14px;margin:8px 0 0}.subscription-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.subscription-modal-button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.subscription-modal-button.secondary{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.subscription-modal-button.secondary:hover{background:rgb(var(--border-default))}.subscription-modal-button.primary{background:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.subscription-modal-button.primary:hover{background:rgb(var(--brand-primary-hover));box-shadow:0 4px 8px rgb(var(--brand-primary)/.3);transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.subscription-modal{margin:20px;width:95%}.subscription-modal-header{padding:20px 20px 12px}.subscription-modal-title{font-size:20px}.subscription-modal-body{padding:20px}.subscription-modal-footer{flex-direction:column;padding:12px 20px 20px}.subscription-modal-button{width:100%}}position:relative;z-index:20001;.icon-badge{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;justify-content:center;padding:6px 8px}.language-selector{position:relative}.language-selector__trigger{align-items:center;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;color:rgb(var(--text-primary));cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:0}.language-selector--header .language-selector__trigger{height:40px;justify-content:center;width:40px}.language-selector--auth .language-selector__trigger{min-height:36px;padding:8px 12px}.language-selector__label{white-space:nowrap}.language-selector__menu{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 10px 25px #00000026;margin-top:6px;max-height:280px;min-width:160px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:1000}.language-selector--auth .language-selector__menu{right:0}.language-selector__option{background:#0000;border:none;border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;display:block;font-size:14px;padding:10px 12px;text-align:left;width:100%}.language-selector__option:hover{background:rgb(var(--bg-surface-muted))}.language-selector__option--active{background:rgb(var(--brand-primary)/.12);color:rgb(var(--brand-primary));font-weight:500}.auth-container{align-items:center;background:rgb(var(--bg-canvas));display:flex;justify-content:center;min-height:100vh}.auth-card{background:rgb(var(--bg-surface));border-radius:10px;box-shadow:0 10px 25px #0003;max-width:400px;padding:40px;width:100%}.auth-card--with-lang{position:relative}.auth-card__lang{position:absolute;right:16px;top:16px}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:4px}.dealgrid-logo-img{height:auto;max-width:360px;object-fit:contain;width:100%}.auth-card h1{color:rgb(var(--brand-primary));font-size:32px;margin-bottom:10px;text-align:center}.auth-card h2{color:rgb(var(--text-primary));font-size:24px;margin-bottom:16px;margin-top:8px;text-align:center}.form-group input{border:1px solid rgb(var(--border-default));border-radius:12px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus{border-color:rgb(var(--brand-primary));outline:none}.form-group>div{position:relative;width:100%}.form-group input[type=password],.form-group input[type=text]{padding-right:45px}.submit-btn{background:rgb(var(--brand-primary));border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background .3s;width:100%}.submit-btn:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.submit-btn:disabled{cursor:not-allowed}.success-message{background:rgb(var(--status-won)/.12);color:rgb(var(--status-won));padding:12px}.error-message,.success-message{border-radius:5px;margin-bottom:20px;text-align:center}.auth-inline-link-row{margin-bottom:16px;margin-top:-8px;text-align:right}.auth-inline-link{color:rgb(var(--brand-primary));font-size:14px;font-weight:500;text-decoration:none}.auth-inline-link:hover{text-decoration:underline}.auth-link{color:rgb(var(--text-muted));margin-top:20px;text-align:center}.auth-link a{color:rgb(var(--brand-primary));font-weight:500;text-decoration:none}.auth-link a:hover{text-decoration:underline}@media (max-width:768px){.auth-container{padding:20px}.auth-card{max-width:100%;padding:30px 25px}.auth-card h1{font-size:28px}.auth-card h2{font-size:20px;margin-bottom:16px;margin-top:8px}.form-group{margin-bottom:18px}.form-group input,.submit-btn{font-size:16px;padding:14px}}@media (max-width:480px){.auth-container{padding:15px}.auth-card{padding:25px 20px}.auth-card h1{font-size:24px}.auth-card h2{font-size:18px;margin-bottom:16px;margin-top:8px}.form-group input,.submit-btn{padding:12px}}.getting-started{padding:20px}.getting-started h1{color:rgb(var(--text-primary));margin-bottom:30px}.progress-bar{background:rgb(var(--bg-surface-muted));border-radius:10px;height:30px;margin-bottom:30px;overflow:hidden;position:relative}.progress-fill{background:rgb(var(--brand-primary));height:100%;transition:width .3s}.progress-text{color:rgb(var(--text-primary));font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.steps-checklist{background:rgb(var(--bg-surface));border-radius:10px;margin-bottom:20px;padding:20px}.step-item{align-items:center;border-radius:5px;display:flex;margin-bottom:10px;padding:15px;transition:all .3s}.step-item.current{background:rgb(var(--brand-primary)/.08);border-left:4px solid rgb(var(--brand-primary))}.step-item.completed{opacity:.7}.step-item.clickable{cursor:pointer}.step-item.clickable:hover{background:rgb(var(--brand-primary)/.06)}.step-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.step-actions button{margin-top:0}.step-number{align-items:center;background:rgb(var(--bg-surface-muted));border-radius:50%;display:flex;font-weight:600;height:30px;justify-content:center;margin-right:15px;width:30px}.step-item.completed .step-number{background:rgb(var(--status-qualified));color:rgb(var(--bg-surface))}.step-item.current .step-number{background:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.step-title{font-size:16px;font-weight:500}.step-content{background:rgb(var(--bg-surface));border-radius:10px;padding:30px}.step-content button{background:rgb(var(--brand-primary));border:none;border-radius:5px;color:rgb(var(--bg-surface));cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 24px}.step-content button:hover{background:rgb(var(--brand-primary-hover))}@media (max-width:768px){.getting-started{padding:15px}.getting-started h1{font-size:24px;margin-bottom:20px}.progress-bar{height:25px;margin-bottom:20px}.progress-text{font-size:13px}.steps-checklist{margin-bottom:15px;padding:15px}.step-item{margin-bottom:8px;padding:12px}.step-number{height:28px;margin-right:12px;width:28px}.step-number,.step-title{font-size:14px}.step-content{padding:20px}.step-content button{font-size:15px;padding:14px;width:100%}}@media (max-width:480px){.getting-started{padding:10px}.getting-started h1{font-size:20px;margin-bottom:15px}.progress-bar{height:22px}.progress-text,.step-number{font-size:12px}.step-number{height:24px;margin-right:10px;width:24px}.step-title{font-size:13px}.step-content{padding:15px}}.import-modal{align-items:center;display:flex;justify-content:center}.import-modal-content{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:600px;outline:none;overflow-y:auto;padding:0;width:90%}.import-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:24px}.import-modal-header h2{color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin:0}.import-modal-body{padding:24px}.sample-file-section{background:rgb(var(--bg-surface-muted));border-radius:8px;margin-bottom:20px;padding:16px}.upload-section{margin-top:20px}.import-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;justify-content:flex-end;padding:24px}@media (max-width:768px){.import-modal-content{max-height:95vh;width:95%}.import-modal-body,.import-modal-footer,.import-modal-header{padding:20px}.import-modal-header h2{font-size:20px}}@media (max-width:480px){.import-modal-content{border-radius:0;max-height:100vh;width:100%}.import-modal-body,.import-modal-footer,.import-modal-header{padding:16px}}.delete-modal-overlay{align-items:center;background-color:#00000080;display:flex;justify-content:center;z-index:1300}.delete-modal-content{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:auto;max-width:500px;outline:none;padding:0;position:relative;width:90%}.delete-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.delete-modal-title{color:rgb(var(--text-primary));font-weight:600;margin:0}.delete-modal-close{align-items:center;background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.delete-modal-close:hover{color:rgb(var(--text-primary))}.delete-modal-body{padding:24px}.delete-modal-message{color:rgb(var(--text-primary));font-size:14px;line-height:1.5;margin:0}.delete-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.dg-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:16px;box-shadow:0 8px 24px #0f172a14}.dg-card--hover{transition:box-shadow .16s ease,transform .16s ease}.dg-card--hover:hover{box-shadow:0 12px 32px #0f172a1f;transform:translateY(-2px)}.status-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;line-height:1.4;min-width:80px;padding:4px 8px}.status-pill:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-ring)/.28);outline:none}.list-table-wrapper{display:flex;flex-direction:column;gap:12px}.entity-table.list-table{border-collapse:collapse;width:100%}.entity-table.list-table thead th{color:#374151;font-size:14px;font-weight:500;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase;vertical-align:middle}.entity-table.list-table tbody td{min-height:50px;padding:12px 16px;vertical-align:middle}.list-cell-content{align-items:center;display:flex;min-height:24px;width:100%}.list-cell-content>*{max-width:100%}.list-cell-content-align-left{justify-content:flex-start;text-align:left}.list-cell-content-align-center{justify-content:center;text-align:center}.list-cell-content-align-right{justify-content:flex-end;text-align:right}.entity-table.list-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.entity-table.list-table tbody tr:nth-child(odd){background:#f9fafb}.entity-table.list-table tbody tr:nth-child(2n){background:rgb(var(--bg-surface))}.entity-table.list-table tbody tr:hover{background:#eef2ff}.entity-table.list-table tbody tr.list-row-selected td.list-column-primary,.entity-table.list-table tbody tr:focus-visible td.list-column-primary,.entity-table.list-table tbody tr:focus-within td.list-column-primary,.entity-table.list-table tbody tr:hover td.list-column-primary{color:rgb(var(--brand-primary))}.list-table .list-select-cell{width:44px}.list-checkbox{accent-color:rgb(var(--brand-primary));cursor:pointer;display:block;height:16px;margin:0;transition:box-shadow .16s ease;width:16px}.list-checkbox:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-ring)/.38);outline:none}.list-row-clickable{cursor:pointer}.list-row-focusable:focus-visible{outline:2px solid rgb(var(--brand-ring)/.55);outline-offset:-2px}.entity-table.list-table tbody tr:focus-within,.list-row-selected{background:rgb(var(--bg-surface));box-shadow:inset 0 0 0 2px rgb(var(--brand-ring)/.62)}.entity-table.list-table tbody td.list-actions-cell,.entity-table.list-table thead th.list-actions-header{text-align:right;width:140px}.list-action-icons{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.list-action-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:rgb(var(--text-muted));cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:background-color .16s ease,border-color .16s ease,transform .12s ease,color .16s ease;width:32px}.list-action-button svg{stroke:currentColor;transition:stroke .16s ease}.list-action-button:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--brand-primary))}.entity-table.list-table tbody tr:hover .list-action-button,.list-action-button:hover{color:rgb(var(--brand-primary))}.list-action-button:active{transform:scale(.96)}.list-action-button:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-ring)/.28);outline:none}.list-action-button.danger:hover{border-color:rgb(var(--status-danger));color:rgb(var(--status-danger))}.entity-table.list-table tbody td.list-column-align-left,.entity-table.list-table thead th.list-column-align-left,.list-column-align-left{text-align:left}.entity-table.list-table tbody td.list-column-align-center,.entity-table.list-table thead th.list-column-align-center,.list-column-align-center{text-align:center}.entity-table.list-table tbody td.list-column-align-right,.entity-table.list-table thead th.list-column-align-right,.list-column-align-right{text-align:right}.entity-table.list-table tbody td.list-column-primary{color:#111827;font-weight:600}.entity-table.list-table tbody td.list-column-secondary{color:#374151;font-weight:500}.entity-table.list-table tbody td.list-column-tertiary{color:#4b5563;font-weight:400}.list-empty{color:rgb(var(--text-muted));padding:24px;text-align:center}@media (max-width:768px){.list-actions-cell,.list-actions-header{width:120px}}.entity-page{background-color:initial;box-sizing:border-box;max-width:100%;padding:0;width:100%}.customer-search-section,.lead-search-section,.supplier-search-section{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:16px;box-shadow:0 8px 24px #0f172a14;margin-bottom:20px;padding:20px}.search-filters{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr}.search-input{background:rgb(var(--bg-surface));border-radius:12px;color:rgb(var(--text-primary));padding:10px 12px;transition:border-color .2s}.search-input:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 4px rgb(var(--brand-ring)/.3);outline:none}@media (max-width:768px){.search-filters{grid-template-columns:1fr}}.entity-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.entity-header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.import-btn{align-items:center;background:rgb(var(--color-success));border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;transition:background-color .3s;white-space:nowrap}.import-btn:hover{filter:brightness(.95)}.entity-header h1{color:rgb(var(--text-primary));flex:1 1 auto;font-size:24px;margin:0;min-width:0}.table-container{-webkit-overflow-scrolling:touch;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:16px;box-shadow:0 8px 24px #0f172a14;overflow:hidden;overflow-x:auto;width:100%}.bulk-action-bar{align-items:center;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 6px 18px #0f172a14;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.bulk-action-count{color:rgb(var(--text-primary));font-weight:600}.bulk-action-buttons{align-items:center;display:flex;gap:8px}.entity-table{border-collapse:collapse;min-width:800px;width:100%}.entity-table thead{background:rgb(var(--bg-surface-muted))}.entity-table th{font-weight:600;text-align:left}.entity-table td,.entity-table th{border-bottom:1px solid rgb(var(--border-default));color:rgb(var(--text-muted));font-size:14px;padding:12px 16px}.entity-table tbody tr{transition:background-color .2s}.entity-table tbody tr:hover{background-color:rgb(var(--bg-surface-muted))}.entity-table tbody tr:last-child td{border-bottom:none}.entity-inline-link{background:#0000;border:0;color:rgb(var(--text-primary));cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.entity-inline-link:focus-visible,.entity-inline-link:hover{color:rgb(var(--brand-primary));outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.entity-loading{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:18px;height:400px;justify-content:center}@media (max-width:768px){.entity-page{padding:0}.entity-header{align-items:stretch;flex-direction:column;gap:12px}.entity-header h1{font-size:20px}.table-container{border-radius:8px;margin:0 -15px;width:calc(100% + 30px)}.entity-table{min-width:800px}.entity-table td,.entity-table th{font-size:14px;padding:12px 10px}.delete-btn,.edit-btn{font-size:13px;margin-right:4px;padding:8px 12px}}@media (max-width:480px){.entity-page{padding:10px}.entity-header h1{font-size:18px}.entity-table td,.entity-table th{font-size:13px;padding:10px 8px}.delete-btn,.edit-btn{font-size:12px;margin-right:3px;padding:6px 10px}}.email-composer-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.email-composer-content{background:rgb(var(--bg-surface));border-radius:10px;box-shadow:0 10px 30px #0f172a33;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(860px,94vw)}.email-composer-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:16px 24px}.email-composer-header h2{font-size:20px;font-weight:600;margin:0}.email-composer-close{background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;font-size:28px;line-height:1}.email-composer-body{overflow-y:auto;padding:24px}.email-composer-field{margin-bottom:16px}.email-composer-field label{color:rgb(var(--text-primary));display:block;font-size:14px;font-weight:500;margin-bottom:6px}.email-composer-field input{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;box-sizing:border-box;color:rgb(var(--text-primary));font-size:14px;padding:10px 12px;width:100%}.email-composer-body-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.email-composer-body-header label{margin:0}.email-rewrite-btn{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:999px;color:rgb(var(--text-primary));cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.email-rewrite-btn:hover:not(:disabled){border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.email-rewrite-btn:disabled{cursor:not-allowed;opacity:.6}.email-composer-editor{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;overflow:hidden}.email-composer-editor .rsw-toolbar{background:rgb(var(--bg-surface-muted));border-bottom:1px solid rgb(var(--border-default))}.email-composer-editor .rsw-editor{border:none;min-height:200px;padding:10px 12px}.email-composer-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.email-btn-cancel{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));cursor:pointer;font-size:14px;padding:8px 16px}.email-btn-send{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.email-btn-send:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.email-btn-cancel:disabled,.email-btn-send:disabled{cursor:not-allowed;opacity:.6}.add-btn{background-color:var(--color-action-add);border-radius:5px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;min-width:-webkit-max-content;min-width:max-content;padding:10px 20px;transition:background-color .3s;white-space:nowrap}.add-btn,.add-btn svg{flex-shrink:0}.add-btn:hover{filter:brightness(1.08)}.save-btn{background-color:var(--color-action-save)}.save-btn:hover{filter:brightness(1.08)}.edit-btn,.view-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-right:8px;padding:6px 12px;transition:all .2s}.view-btn{background-color:var(--color-action-view)}.edit-btn{background-color:var(--color-action-edit)}.edit-btn:hover,.view-btn:hover{filter:brightness(1.08)}.edit-btn:active,.view-btn:active{transform:scale(.98)}.delete-btn{background-color:var(--color-action-delete);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.delete-btn:hover{filter:brightness(1.08)}.delete-btn:active{transform:scale(.98)}.delete-btn:disabled{cursor:not-allowed;opacity:.6}.cancel-btn{background:#0000;border:1px solid var(--color-action-cancel);color:var(--color-action-cancel)}.cancel-btn:hover{background:rgb(var(--text-muted)/.08);border-color:var(--color-action-cancel)}.archive-btn{background-color:var(--color-action-archive);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.archive-btn:hover{filter:brightness(1.08)}.action-btn.view-btn{background-color:var(--color-action-view);border:none;color:#fff}.action-btn.view-btn:hover{filter:brightness(1.08)}.action-btn.edit-btn{background-color:var(--color-action-edit);border:none;color:#fff}.action-btn.edit-btn:hover{filter:brightness(1.08)}.action-btn.delete-btn{background-color:var(--color-action-delete);border:none;color:#fff}.action-btn.delete-btn:hover{filter:brightness(1.08)}@media (max-width:768px){.add-btn{font-size:15px;padding:12px;width:100%}}.lead-score-indicator{align-items:center;display:inline-flex;gap:8px;min-width:86px}.lead-score-indicator.compact{gap:6px;min-width:78px}.lead-score-bars{align-items:center;display:inline-flex;gap:4px}.lead-score-bar{background:rgb(var(--border-default));border-radius:999px;height:20px;opacity:.6;width:4px}.lead-score-indicator.compact .lead-score-bar{height:16px}.lead-score-bar.active{opacity:1}.lead-score-indicator.tone-cold .lead-score-bar.active,.lead-score-indicator.tone-hot .lead-score-bar.active,.lead-score-indicator.tone-warm .lead-score-bar.active{background:rgb(var(--status-converted))}.lead-score-indicator.tone-zero .lead-score-bar{background:rgb(var(--status-lost));opacity:.35}.lead-score-value{color:rgb(var(--text-primary));font-size:22px;font-weight:600;line-height:1}.lead-score-indicator.compact .lead-score-value{font-size:15px}.lead-score-indicator.tone-unscored .lead-score-value{color:rgb(var(--text-subtle))}.entity-notes{display:flex;flex-direction:column;gap:16px}.entity-note-edit textarea,.entity-notes-input textarea{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));font-size:14px;line-height:1.4;padding:12px 14px;resize:vertical;width:100%}.entity-notes-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.btn-primary{background:rgb(var(--brand-primary));border:1px solid rgb(var(--brand-primary));border-radius:8px;color:rgb(var(--bg-surface));cursor:pointer;font-size:13px;padding:8px 14px}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;font-size:13px;padding:8px 14px}.entity-notes-empty,.entity-notes-loading{color:rgb(var(--text-muted));font-size:14px;padding:12px 0}.entity-notes-list{display:flex;flex-direction:column;gap:12px}.entity-note-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 1px 3px rgb(var(--text-primary)/.04);padding:12px 14px}.entity-note-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.entity-note-avatar{align-items:center;background:rgb(var(--brand-primary)/.12);border-radius:50%;color:rgb(var(--brand-primary));display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.entity-note-author{flex:1 1}.entity-note-name{color:rgb(var(--text-primary));font-size:14px;font-weight:600}.entity-note-time{color:rgb(var(--text-muted));font-size:12px}.entity-note-actions{display:flex;gap:8px}.entity-note-text{color:rgb(var(--text-primary));font-size:14px;margin-top:8px;white-space:pre-wrap}.sales-command-modal-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1400}.sales-command-modal{background:rgb(var(--bg-surface));border-radius:16px;box-shadow:0 20px 50px rgb(var(--text-primary)/.2);max-height:90vh;overflow:auto;padding:24px;width:min(1100px,92vw)}.sales-command-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sales-command-title{color:rgb(var(--text-primary));font-size:22px;font-weight:600}.sales-command-title-row{align-items:center;display:flex;gap:10px}.sales-command-title.link{background:#0000;border:none;cursor:pointer;margin:0;padding:0;text-align:left}.sales-command-title.link:hover{text-decoration:underline}.sales-command-subtitle{color:rgb(var(--text-muted));margin-top:4px}.sales-command-close{background:#0000;border:none;cursor:pointer}.sales-command-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sales-command-section{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;padding:16px}.sales-command-section.notes{margin-top:20px}.sales-command-section-title{color:rgb(var(--text-muted));font-size:14px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.sales-command-actions{display:flex;flex-wrap:wrap;gap:10px}.action-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.action-btn.secondary{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.action-btn.danger{background:rgb(var(--status-lost))}.sales-command-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sales-command-field label{color:rgb(var(--text-muted));font-size:12px}.sales-command-field select{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));padding:8px 10px}.sales-command-labels{display:flex;flex-wrap:wrap;gap:8px;min-height:36px}.label-chip{border:1px solid #0000;border-radius:999px;color:rgb(var(--text-primary));cursor:pointer;font-size:12px;opacity:.7;padding:6px 12px}.label-chip.active{border-color:rgb(var(--brand-primary));opacity:1}.sales-command-label-create{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sales-command-label-create input{border:1px solid rgb(var(--border-default));border-radius:6px;padding:8px 10px}.color-palette{display:flex;flex-wrap:wrap;gap:8px}.color-swatch{border:2px solid #0000;border-radius:50%;cursor:pointer;height:24px;width:24px}.color-swatch.selected{border-color:rgb(var(--text-primary))}.sales-command-empty{color:rgb(var(--text-subtle));font-size:12px}@media (max-width:768px){.sales-command-modal{padding:16px}}.sales-list-page{background:#0000;min-height:100vh;padding:0}.sales-list-loading{padding:24px}.sales-list-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.sales-list-filters input,.sales-list-filters select{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));padding:8px 12px}.sales-list-table{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;overflow:hidden}.sales-list-row{grid-gap:12px;align-items:center;border-bottom:1px solid rgb(var(--border-default));display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr 1fr;padding:12px 16px}.sales-list-row.header{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-muted));font-weight:600}.sales-list-row:last-child{border-bottom:none}.lead-name{font-weight:600}.lead-sub{color:rgb(var(--text-muted));font-size:12px}.label-cell{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.label-pill{font-size:12px;padding:4px 10px}.action-cell{align-items:center;display:flex;gap:6px;justify-content:flex-end}.icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:rgb(var(--text-muted));cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;line-height:1;padding:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease;width:32px}.icon-btn:focus-visible,.icon-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary));outline:none}.icon-btn.danger{color:rgb(var(--status-danger))}.icon-btn.danger:focus-visible,.icon-btn.danger:hover{border-color:rgb(var(--status-danger));color:rgb(var(--status-danger))}.icon-btn svg{stroke:currentColor}.sales-list-empty{color:rgb(var(--text-subtle));padding:24px;text-align:center}@media (max-width:960px){.sales-list-row{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto}.sales-list-row>div:nth-child(4),.sales-list-row>div:nth-child(5),.sales-list-row>div:nth-child(6){grid-column:1/-1}}.sales-pipeline-page{background:#0000;min-height:calc(100vh - 170px);padding:0}.sales-pipeline-loading{padding:24px}.sales-pipeline-filters{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:16px}.sales-pipeline-filters input,.sales-pipeline-filters select{padding:8px 12px}.sales-pipeline-filters input,.sales-pipeline-filters select,.sales-pipeline-reset-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));min-height:38px}.sales-pipeline-reset-btn{cursor:pointer;font-weight:600}.sales-pipeline-reset-btn:focus-visible,.sales-pipeline-reset-btn:hover{border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary));outline:none}.sales-pipeline-board{display:flex;gap:14px;min-height:calc(100vh - 190px);overflow-x:auto;padding-bottom:12px}.sales-pipeline-column{border:1px solid rgb(var(--border-default));border-radius:14px;border-top:4px solid #0000;display:flex;flex-direction:column;max-height:calc(100vh - 190px);min-width:320px;padding:10px}.sales-pipeline-column-header{align-items:center;color:rgb(var(--text-primary));display:flex;margin-bottom:6px;padding:4px 8px 10px}.sales-pipeline-column-header .title{font-size:18px;font-weight:700}.sales-pipeline-column-header .count{color:rgb(var(--text-muted));font-size:16px;font-weight:600;margin-left:4px}.sales-pipeline-column-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.sales-pipeline-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-left:4px solid #0000;border-radius:10px;box-shadow:0 8px 16px #0f172a14;cursor:pointer;padding:12px 12px 10px}.card-header{display:flex;gap:10px;justify-content:space-between}.card-title{color:rgb(var(--text-primary));font-size:16px;font-weight:700;margin-bottom:3px}.card-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.card-sub{color:rgb(var(--text-muted));font-size:13px}.card-meta-row{display:flex;justify-content:space-between;margin-top:10px}.card-meta-row,.owner{align-items:center;gap:8px}.owner{min-width:0}.avatar,.owner{display:inline-flex}.avatar{align-items:center;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:999px;color:rgb(var(--text-primary));flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.owner-name{overflow:hidden;text-overflow:ellipsis}.follow-up-date,.owner-name{color:rgb(var(--text-muted));font-size:13px;white-space:nowrap}.card-labels{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.label-pill{border-radius:999px;color:rgb(var(--text-primary));font-size:10px;padding:3px 8px}.label-pill.more-pill{background:rgb(var(--bg-surface-muted))}.card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.card-metrics{display:inline-flex;gap:10px}.metric{align-items:center;color:rgb(var(--text-muted));display:inline-flex;font-size:13px;gap:6px}.metric-dot{border-radius:2px;height:9px;width:9px}.metric-dot,.metric-dot.tasks{background:rgb(var(--text-muted))}.metric-dot.tasks{border-radius:999px}.card-amount{color:rgb(var(--text-primary));font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1}.card-actions{margin-top:6px}.card-more{align-items:center;border:none;border-radius:8px;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}.card-more,.request-link{background:#0000;color:rgb(var(--text-muted));cursor:pointer}.request-link{border:none;font-size:12px;font-weight:600;padding:0}@media (max-width:768px){.sales-pipeline-board{padding-bottom:16px}.sales-pipeline-column{min-width:290px}.card-amount{font-size:22px}}.deals-dashboard-page{display:flex;flex-direction:column;gap:16px;padding:0}.deals-dashboard-toolbar{display:flex;justify-content:flex-end}.deals-dashboard-timeframe{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:10px;display:inline-flex;gap:8px;padding:6px}.deals-dashboard-timeframe-btn{background:#0000;border:1px solid #0000;border-radius:8px;color:rgb(var(--text-muted));cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .16s ease}.deals-dashboard-timeframe-btn:hover{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.deals-dashboard-timeframe-btn.active{background:rgb(var(--brand-primary)/.12);border-color:rgb(var(--brand-primary)/.2);color:rgb(var(--brand-primary))}.deals-dashboard-error{background:rgb(var(--status-danger)/.08);border:1px solid rgb(var(--status-danger)/.3);border-radius:10px;color:rgb(var(--status-danger));font-size:14px;font-weight:500;padding:10px 12px}.deals-dashboard-loading{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;color:rgb(var(--text-muted));padding:24px}.deals-dashboard-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.deals-dashboard-kpi-card{grid-gap:10px;align-items:center;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px;padding:14px}.deals-dashboard-kpi-main{min-width:0}.deals-dashboard-kpi-title{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:13px;font-weight:600;gap:8px}.deals-dashboard-kpi-value{color:rgb(var(--text-primary));font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.1;margin-top:8px}.deals-dashboard-kpi-meta{align-items:center;display:flex;font-size:12px;gap:10px;margin-top:6px}.deals-dashboard-kpi-change.positive{color:rgb(var(--status-qualified));font-weight:700}.deals-dashboard-kpi-change.negative{color:rgb(var(--status-danger));font-weight:700}.deals-dashboard-kpi-previous{color:rgb(var(--text-muted))}.deals-dashboard-kpi-sparkline{height:56px}.deals-dashboard-sparkline-empty{align-items:center;color:rgb(var(--text-subtle));display:flex;font-size:12px;height:56px;justify-content:center}.deals-dashboard-overview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.deals-dashboard-panel{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;padding:14px}.deals-dashboard-panel-title{color:rgb(var(--text-primary));font-size:16px;font-weight:700;margin-bottom:12px}.deals-dashboard-main-chart{height:320px}.deals-dashboard-empty{border:1px dashed rgb(var(--border-default));border-radius:10px;color:rgb(var(--text-muted));font-size:14px;padding:20px;text-align:center}.deals-dashboard-donut{height:240px;position:relative}.deals-dashboard-donut-center{align-items:center;color:rgb(var(--text-muted));display:flex;flex-direction:column;font-size:13px;inset:0;justify-content:center;pointer-events:none;position:absolute}.deals-dashboard-donut-center strong{color:rgb(var(--text-primary));font-size:24px;line-height:1.2}.deals-dashboard-source-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.deals-dashboard-source-item{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:space-between}.deals-dashboard-source-name{align-items:center;color:rgb(var(--text-primary));display:inline-flex;gap:8px;min-width:0}.deals-dashboard-source-dot{border-radius:999px;display:inline-block;flex-shrink:0;height:9px;width:9px}.deals-dashboard-source-values{align-items:center;color:rgb(var(--text-muted));display:inline-flex;gap:8px}.deals-dashboard-source-values .positive{color:rgb(var(--status-qualified));font-weight:700}.deals-dashboard-source-values .negative{color:rgb(var(--status-danger));font-weight:700}.deals-dashboard-pipeline-panel{padding-top:14px}.deals-dashboard-pipeline-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.deals-dashboard-pipeline-item{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:10px;padding:10px}.deals-dashboard-pipeline-head{align-items:center;color:rgb(var(--text-primary));display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between}.deals-dashboard-pipeline-bar{background:rgb(var(--border-default));border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.deals-dashboard-pipeline-bar span{background:linear-gradient(90deg,rgb(var(--brand-primary)),rgb(var(--status-qualified)));display:block;height:100%}.deals-dashboard-table-panel{padding-top:14px}.deals-dashboard-panel-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.deals-dashboard-table-note{color:rgb(var(--text-muted));font-size:12px}.deals-dashboard-table-primary{color:rgb(var(--text-primary));font-weight:600;line-height:1.2}.deals-dashboard-table-secondary{color:rgb(var(--text-muted));font-size:12px;margin-top:2px}@media (max-width:1200px){.deals-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.deals-dashboard-toolbar{justify-content:stretch}.deals-dashboard-timeframe{overflow-x:auto;width:100%}.deals-dashboard-kpi-card,.deals-dashboard-kpis,.deals-dashboard-pipeline-list{grid-template-columns:minmax(0,1fr)}}.my-work-page{display:flex;flex-direction:column;gap:16px}.my-work-error,.my-work-loading{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;padding:16px}.my-work-error{color:rgb(var(--status-lost))}.my-work-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.my-work-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;padding:14px}.my-work-card-label{color:rgb(var(--text-muted));font-size:12px;margin-bottom:8px}.my-work-card-value{color:rgb(var(--text-primary));font-size:24px;font-weight:700}.my-work-controls{align-items:center;display:flex;justify-content:flex-end}.my-work-member-name{color:rgb(var(--text-muted));font-size:14px}.my-work-switcher{color:rgb(var(--text-muted));display:inline-flex;flex-direction:column;font-size:12px;gap:6px}.my-work-switcher select{border-radius:8px;color:rgb(var(--text-primary));min-width:220px;padding:8px 10px}.my-work-switcher select,.my-work-table-panel,.my-work-trend-panel{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default))}.my-work-table-panel,.my-work-trend-panel{border-radius:12px;padding:14px}.my-work-bucket-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.my-work-bucket-tab{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;font-size:13px;font-weight:600;padding:8px 10px}.my-work-bucket-tab.active{background:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:rgb(var(--text-on-brand))}.my-work-trend-title{color:rgb(var(--text-primary));font-size:14px;font-weight:700;margin-bottom:10px}.my-work-trend-empty{color:rgb(var(--text-muted));font-size:13px;padding:16px 0}.my-work-refresh-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;font-size:13px;padding:8px 10px}.status-summary-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:16px}.status-summary-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.status-summary-card:hover{border-color:rgb(var(--brand-primary)/.4);box-shadow:0 4px 14px #0f172a14;transform:translateY(-1px)}.status-summary-card:focus-visible{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 3px rgb(var(--brand-ring)/.45);outline:none}.status-summary-card-active{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--brand-primary));box-shadow:0 0 0 2px rgb(var(--brand-ring)/.45)}.status-summary-card-label{color:rgb(var(--text-secondary));font-size:13px;font-weight:500}.status-summary-card-count{color:rgb(var(--text-primary));font-size:26px;font-weight:700;line-height:1.1}@media (max-width:768px){.status-summary-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.status-summary-card-count{font-size:22px}}.request-list-table thead th{color:#374151;font-size:14px;font-weight:500;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.request-list-table tbody td{padding:12px 16px;vertical-align:middle}.request-list-table .list-select-cell{text-align:left}.request-list-table .list-actions-cell,.request-list-table .list-actions-header{text-align:right}.request-list-table tbody tr{height:50px;transition:background-color .16s ease,box-shadow .16s ease}.request-list-table tbody tr:nth-child(odd){background:#f9fafb}.request-list-table tbody tr:nth-child(2n){background:rgb(var(--bg-surface))}.request-list-table tbody tr:hover{background:#eef2ff}.request-list-table tbody tr.list-row-selected,.request-list-table tbody tr:focus-visible,.request-list-table tbody tr:focus-within{background:rgb(var(--bg-surface));box-shadow:inset 0 0 0 2px rgb(var(--brand-ring)/.62)}.request-cell-primary-text{color:#111827;font-weight:600}.request-cell-request-number .request-cell-primary-text{color:rgb(var(--text-primary))}.request-cell-secondary-text{color:#374151;font-weight:500}.request-company-link,.request-company-text{color:#1f2937;font-weight:500}.request-customer-text{transition:color .16s ease}.request-list-table tbody tr:hover .request-customer-text{color:#4338ca}.request-list-table tbody tr.list-row-selected .request-cell-request-number .request-cell-primary-text,.request-list-table tbody tr.list-row-selected .request-company-link,.request-list-table tbody tr.list-row-selected .request-company-text,.request-list-table tbody tr.list-row-selected .request-customer-text,.request-list-table tbody tr:focus-visible .request-cell-request-number .request-cell-primary-text,.request-list-table tbody tr:focus-visible .request-company-link,.request-list-table tbody tr:focus-visible .request-company-text,.request-list-table tbody tr:focus-visible .request-customer-text,.request-list-table tbody tr:focus-within .request-cell-request-number .request-cell-primary-text,.request-list-table tbody tr:focus-within .request-company-link,.request-list-table tbody tr:focus-within .request-company-text,.request-list-table tbody tr:focus-within .request-customer-text{color:#4338ca}.request-cell-status{text-align:center}.request-status-pill{min-width:80px}.request-company-link{background:#0000;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.request-company-link:focus-visible,.request-company-link:hover{color:#4338ca;outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.request-list-table tbody tr:hover .list-action-button{color:rgb(var(--brand-primary))}.selection-modal{align-items:center;display:flex;justify-content:center}.selection-modal-content{background-color:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 20px rgb(var(--text-primary)/.15);display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:600px;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.selection-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.selection-modal-body{flex:1 1;overflow-y:auto;padding:24px}@media (max-width:600px){.selection-modal-content{max-height:95vh;width:95%}.selection-modal-body,.selection-modal-header{padding:16px}}.add-transaction-modal-content{background-color:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 20px rgb(var(--text-primary)/.15);left:50%;max-height:90vh;max-width:600px;outline:none;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.add-transaction-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.add-transaction-modal-header h2{font-size:20px;font-weight:600;margin:0}.add-transaction-modal-body{padding:24px}@media (max-width:768px){.add-transaction-modal-content{max-height:95vh;width:95%}.add-transaction-modal-body,.add-transaction-modal-header{padding:16px}}.membership-section{padding:24px}.membership-section h3{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin:0 0 24px}.membership-loading{color:rgb(var(--text-muted));padding:24px;text-align:center}.membership-no-subscription{padding:40px 20px;text-align:center}.membership-no-subscription p{color:rgb(var(--text-muted));font-size:16px;margin:0 0 20px}.membership-details{background:rgb(var(--bg-surface-muted));border-radius:8px;margin-bottom:24px;padding:20px}.membership-detail-row{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:12px 0}.membership-detail-row:last-child{border-bottom:none}.membership-label{color:rgb(var(--text-muted));font-size:14px;font-weight:500}.membership-value{color:rgb(var(--text-primary));font-size:14px;text-align:right}.status-badge.trial{background:rgb(var(--status-new)/.12);color:rgb(var(--status-new))}.status-badge.active{background:rgb(var(--status-qualified)/.12);color:rgb(var(--status-qualified))}.status-badge.canceled,.status-badge.expired,.status-badge.suspended{background:rgb(var(--status-lost)/.12);color:rgb(var(--status-lost))}.status-badge.past_due{background:rgb(var(--status-new)/.12);color:rgb(var(--status-new))}.membership-actions{display:flex;flex-wrap:wrap;gap:12px}.membership-button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.membership-button.primary{background:rgb(var(--brand-primary));color:#fff}.membership-button.primary:hover{background:rgb(var(--brand-primary-hover));box-shadow:0 4px 8px #1f6fb24d;transform:translateY(-1px)}.membership-button.secondary{border:1px solid rgb(var(--border-default));color:rgb(var(--text-primary))}.membership-button.secondary,.membership-button.secondary:hover{background:rgb(var(--bg-surface-muted))}.membership-button.danger{background:rgb(var(--status-lost)/.12);border:1px solid rgb(var(--status-lost));color:rgb(var(--status-lost))}.membership-button.danger:hover{background:rgb(var(--status-lost)/.2)}.membership-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.membership-actions{flex-direction:column}.membership-button{width:100%}.membership-detail-row{align-items:flex-start;flex-direction:column;gap:4px}.membership-value{text-align:left}}.reminder-settings-tab{padding:16px 0}.reminder-settings-loading{color:rgb(var(--text-muted));padding:24px;text-align:center}.reminder-settings-help{color:rgb(var(--text-muted));font-size:14px;margin-bottom:16px}.reminder-settings-save-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:24px;padding:10px 24px}.reminder-settings-save-btn:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.reminder-settings-save-btn:disabled{cursor:not-allowed;opacity:.6}.reminder-types-list{display:flex;flex-direction:column;gap:16px}.reminder-type-card{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:8px;padding:16px}.reminder-type-card h4{font-size:15px;margin:0 0 12px}.reminder-fields{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.reminder-field{display:flex;flex-direction:column;gap:4px}.reminder-field label{color:rgb(var(--text-muted));font-size:12px}.reminder-field input,.reminder-field select{border:1px solid rgb(var(--border-default));border-radius:12px;font-size:14px;min-width:120px;padding:6px 10px}.reminder-effective{color:rgb(var(--text-subtle));font-size:12px}.user-notification-settings{border-top:1px solid rgb(var(--border-default));margin-top:20px;padding-top:20px}.user-notification-settings-loading{color:rgb(var(--text-muted))}.user-notification-settings h3{font-size:15px;margin:0 0 8px}.user-notification-settings-help{color:rgb(var(--text-muted));font-size:13px;margin:0 0 12px}.user-notification-settings-toggle{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:12px}.user-notification-settings-browser{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;padding:12px}.user-notification-settings-browser-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.user-notification-settings-badge{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:999px;font-size:12px;padding:2px 8px;text-transform:uppercase}.user-notification-settings-muted{color:rgb(var(--text-muted));font-size:12px;margin:0 0 10px}.user-notification-settings-btn{background:rgb(var(--brand-primary));border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px}.user-notification-settings-btn.secondary{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));color:rgb(var(--text-primary))}.business-settings-tab{padding:16px 0}.business-settings-loading{color:rgb(var(--text-muted));padding:24px;text-align:center}.business-settings-section{margin-bottom:24px}.business-settings-section h3{font-size:15px;margin:0 0 8px}.business-settings-help{color:rgb(var(--text-muted));font-size:13px;margin:0 0 12px}.business-settings-select{border:1px solid rgb(var(--border-default));border-radius:12px;font-size:14px;min-width:220px;padding:8px 12px}.business-settings-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:12px}.quiet-hours-fields{display:flex;gap:24px;margin-top:12px}.quiet-hours-row{display:flex;flex-direction:column;gap:4px}.quiet-hours-row label{color:rgb(var(--text-muted));font-size:12px}.quiet-hours-row input{border:1px solid rgb(var(--border-default));border-radius:12px;padding:6px 10px}.business-settings-pool{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;margin-top:12px;padding:12px}.business-settings-pool-label{color:rgb(var(--text-muted));display:block;font-size:12px;margin-bottom:8px}.business-settings-pool-grid{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.business-settings-save-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 24px}.business-settings-save-btn:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.company-documents{display:flex;gap:20px;margin-top:12px}.company-documents-sidebar{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:16px;width:220px}.company-documents-sidebar h4{color:rgb(var(--text-primary));font-size:14px;margin:0 0 12px}.company-documents-categories{display:flex;flex-direction:column;gap:8px}.category-btn{background:rgb(var(--bg-surface-muted));border:1px solid #0000;border-radius:8px;color:rgb(var(--text-muted));cursor:pointer;font-size:13px;padding:8px 10px;text-align:left}.category-btn.active{background:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.company-documents-main{display:flex;flex:1 1;flex-direction:column;gap:16px}.company-documents-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.company-documents-header h3{color:rgb(var(--text-primary));margin:0 0 4px}.company-documents-subtitle{color:rgb(var(--text-muted));font-size:13px;margin:0}.upload-btn{border:none}.upload-btn input{display:none}.upload-btn.secondary{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;font-size:13px;padding:8px 14px}.company-documents-loading{color:rgb(var(--text-muted));font-size:14px}.company-documents-empty{align-items:center;border:1px dashed rgb(var(--border-default));border-radius:12px;color:rgb(var(--text-muted));display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center}.company-documents-table-wrapper{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;overflow-x:auto}.company-documents-table{border-collapse:collapse;min-width:720px;width:100%}.company-documents-table td,.company-documents-table th{border-bottom:1px solid rgb(var(--border-default));color:rgb(var(--text-primary));font-size:13px;padding:12px 14px;text-align:left}.company-documents-table th{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-muted));font-size:12px;letter-spacing:.03em;text-transform:uppercase}.company-documents-table tbody tr:last-child td{border-bottom:none}.doc-name{color:rgb(var(--text-primary));font-weight:600}.doc-actions{align-items:center;display:flex;gap:8px}@media (max-width:900px){.company-documents{flex-direction:column}.company-documents-sidebar{width:100%}}.settings-page{background:rgb(var(--bg-canvas));min-height:100vh;padding:30px;width:100%}.breadcrumb,.settings-header{margin-bottom:20px}.settings-title{color:rgb(var(--text-primary));font-size:32px;font-weight:600;margin-bottom:30px}.settings-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:350px 1fr}.settings-left-panel{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px rgb(var(--text-primary)/.08);height:-webkit-fit-content;height:fit-content;padding:30px}.business-logo-or-avatar{margin-bottom:16px}.business-logo-or-avatar .business-logo-img{border-radius:8px;height:64px;object-fit:contain;width:64px}.business-logo-fallback{align-items:center;background:linear-gradient(135deg,rgb(var(--brand-primary)) 0,rgb(var(--brand-primary-hover)) 100%);border-radius:50%;color:rgb(var(--bg-surface));display:flex;font-size:24px;font-weight:600;height:64px;justify-content:center;width:64px}.business-logo-fallback.large{font-size:32px;height:80px;margin:0 auto 12px;width:80px}.business-info-card h2{color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin-bottom:5px}.business-subtitle{color:rgb(var(--text-muted));font-size:16px;margin-bottom:20px}.business-details{gap:15px}.business-details,.detail-item{display:flex;flex-direction:column}.detail-item{gap:5px}.detail-value{font-size:15px}.settings-right-panel{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px rgb(var(--text-primary)/.08);padding:30px}.settings-tabs{border-bottom:2px solid rgb(var(--border-default));display:flex;gap:0;margin-bottom:30px}.tab{background:none;border:none;border-bottom:3px solid #0000;color:rgb(var(--text-muted));cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s}.tab.active,.tab:hover{background:rgb(var(--bg-surface-muted));color:rgb(var(--brand-primary))}.tab.active{border-bottom-color:rgb(var(--brand-primary))}.tab-content{min-height:400px}.settings-section{display:flex;flex-direction:column;gap:30px}.password-section h3,.payment-setup-section h3,.user-profile-section h3{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin-bottom:20px}.profile-upload-row{align-items:center;display:flex;gap:20px;margin-bottom:20px}.profile-avatar{flex-shrink:0}.profile-avatar-img{border:1px solid rgb(var(--border-default));border-radius:50%;height:72px;object-fit:cover;width:72px}.profile-avatar-fallback{align-items:center;background:linear-gradient(135deg,rgb(var(--brand-primary)) 0,rgb(var(--brand-primary-hover)) 100%);border-radius:50%;color:rgb(var(--bg-surface));display:flex;font-size:24px;font-weight:600;height:72px;justify-content:center;width:72px}.profile-upload-controls{display:flex;flex-direction:column;gap:6px}.profile-upload-btn{align-items:center;background:rgb(var(--brand-primary));border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 14px;transition:all .2s;width:-webkit-fit-content;width:fit-content}.profile-upload-btn:hover{background:rgb(var(--brand-primary-hover))}.theme-options{display:flex;gap:20px;margin-bottom:20px}.theme-card{background:rgb(var(--bg-surface));border:2px solid rgb(var(--border-default));border-radius:10px;cursor:pointer;min-width:120px;padding:20px;position:relative;text-align:center;transition:all .3s}.theme-card:hover{border-color:rgb(var(--brand-primary));box-shadow:0 4px 12px rgb(var(--brand-primary)/.15)}.theme-card.selected{background:rgb(var(--brand-primary)/.08);border-color:rgb(var(--brand-primary))}.theme-preview{align-items:center;background:rgb(var(--bg-surface-muted));border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}.theme-circle{border-radius:50%;height:60px;width:60px}.light-circle{background:rgb(var(--bg-surface-muted))}.colored1-circle{background:linear-gradient(180deg,rgb(var(--sidebar-bg)) 0,rgb(var(--sidebar-bg)) 50%,rgb(var(--bg-surface)) 50%,rgb(var(--bg-surface)) 100%)}.colored2-circle{background:linear-gradient(180deg,rgb(var(--brand-primary)) 0,rgb(var(--brand-primary)) 50%,rgb(var(--bg-surface)) 50%,rgb(var(--bg-surface)) 100%)}.checkmark{align-items:center;background:rgb(var(--brand-primary));border-radius:50%;color:rgb(var(--bg-surface));display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.theme-label{color:rgb(var(--text-primary));font-size:14px;font-weight:500}.save-theme-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.save-theme-btn:hover{background:rgb(var(--brand-primary-hover))}.payment-setup-section p{color:rgb(var(--text-muted));font-size:15px;line-height:1.6}.setup-link{color:rgb(var(--brand-primary));font-weight:500;text-decoration:none}.setup-link:hover{text-decoration:underline}.logo-upload-area{background:rgb(var(--bg-surface-muted));border:2px dashed rgb(var(--border-default));border-radius:10px;padding:40px;text-align:center;transition:all .3s}.logo-upload-area:hover{background:rgb(var(--brand-primary)/.06);border-color:rgb(var(--brand-primary))}.logo-upload-label{cursor:pointer;display:block}.upload-icon{font-size:48px;margin-bottom:10px}.logo-upload-label p{color:rgb(var(--text-muted));font-size:15px;margin:5px 0}.upload-hint{color:rgb(var(--text-subtle));font-size:13px}.logo-preview{border-radius:8px;max-height:200px;max-width:200px}.invoice-settings-header{align-items:flex-start;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.info-text{color:rgb(var(--text-muted));flex:1 1;font-size:14px;line-height:1.6;margin-right:20px}.update-settings-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;white-space:nowrap}.update-settings-btn:hover{background:rgb(var(--brand-primary-hover))}.invoice-setting-item{margin-bottom:40px}.invoice-setting-item h3{color:rgb(var(--text-primary));font-size:18px;font-weight:600;margin-bottom:8px}.setting-description{color:rgb(var(--text-muted));font-size:14px;line-height:1.6;margin-bottom:15px}.settings-textarea{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));font-family:inherit;font-size:14px;min-height:100px;padding:12px;resize:vertical;width:100%}.settings-textarea:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 3px rgb(var(--brand-ring)/.3);outline:none}.display-options{display:flex;flex-direction:column;gap:15px}.display-option{align-items:center;background:rgb(var(--bg-surface-muted));border-radius:6px;display:flex;justify-content:space-between;padding:12px}.display-option label:first-child{color:rgb(var(--text-primary));font-size:15px;font-weight:500}.toggle-switch{width:50px}.slider,.slider:before{transition:.3s}.toggle-switch input:checked+.slider{background-color:rgb(var(--brand-primary))}.toggle-switch input:checked+.slider:before{transform:translateX(26px)}.edit-business-form{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px rgb(var(--text-primary)/.08);padding:30px}.edit-form-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:30px}.form-section{margin-bottom:30px}.form-section-title{align-items:center;color:rgb(var(--text-primary));display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px}.form-input{border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.form-input:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 3px rgb(var(--brand-ring)/.3);outline:none}.form-input:disabled{background:rgb(var(--bg-surface-muted));cursor:not-allowed}.form-actions{border-top:1px solid rgb(var(--border-default));display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:30px}.cancel-btn{border:none;font-weight:600;padding:12px 24px}.cancel-btn:hover{background:rgb(var(--border-default))}.save-btn{color:rgb(var(--bg-surface));font-weight:600;padding:12px 24px}.save-btn:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.save-btn:disabled{opacity:.6}.settings-actions{margin-top:20px;text-align:right}.settings-actions .edit-btn{align-items:center;background:var(--color-action-edit);border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.settings-actions .edit-btn:hover{box-shadow:0 4px 8px rgb(var(--brand-primary)/.25);filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:1024px){.settings-content{gap:20px;grid-template-columns:1fr}.settings-left-panel{padding:20px}.edit-form-container{grid-template-columns:1fr}}@media (max-width:768px){.settings-page{padding:15px}.settings-title{font-size:24px;margin-bottom:20px}.settings-content{gap:15px}.form-section,.settings-left-panel,.settings-right-panel{padding:18px}.form-row{flex-direction:column;gap:15px}.profile-upload-row{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.settings-page{padding:10px}.settings-title{font-size:20px}.form-section,.settings-left-panel,.settings-right-panel{padding:15px}.form-group{margin-bottom:15px}}.add-team-member-modal-overlay{align-items:center;display:flex;justify-content:center}.add-team-member-modal-content{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 6px rgb(var(--text-primary)/.1);max-height:90vh;max-width:600px;outline:none;overflow-y:auto;padding:0;width:90%}.add-team-member-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.add-team-member-modal-title{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin:0}.add-team-member-modal-close{align-items:center;background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.add-team-member-modal-close:hover:not(:disabled){color:rgb(var(--text-primary))}.add-team-member-modal-close:disabled{cursor:not-allowed;opacity:.5}.add-team-member-modal-body{padding:24px}.form-row{margin-bottom:16px}.form-row>*{grid-column:span 1}.add-team-member-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.cancel-btn{border-color:rgb(var(--border-default))}.cancel-btn:hover{background-color:rgb(var(--bg-surface-muted))}.submit-btn{background-color:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.submit-btn:hover{background-color:rgb(var(--brand-primary-hover))}.submit-btn:disabled{opacity:.6}@media (max-width:768px){.form-row{grid-template-columns:1fr}.add-team-member-modal-content{width:95%}}.team-search-section{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 1px 3px rgb(var(--text-primary)/.08);margin-bottom:20px;padding:20px}.team-search-section .search-filters{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 150px}@media (max-width:768px){.team-search-section .search-filters{grid-template-columns:1fr}}.badge-requested{background-color:rgb(var(--status-new))}.badge-deactivated,.badge-requested{border-radius:12px;color:rgb(var(--bg-surface));font-size:12px;font-weight:500;padding:4px 12px}.badge-deactivated{background-color:rgb(var(--status-unassigned))}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px;padding:16px}.pagination-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-muted));cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.pagination-btn:hover:not(:disabled){background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-info{color:rgb(var(--text-muted));font-size:14px}.team-member-profile-page{background-color:rgb(var(--bg-canvas));min-height:100vh;padding:24px;width:100%}.profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.profile-header h1{color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin:0}.close-btn{border-radius:4px;padding:8px;transition:background-color .2s}.close-btn:hover{background-color:rgb(var(--bg-surface-muted))}.permissions-section,.profile-section{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.section-title{align-items:center;display:flex;font-size:18px;gap:8px;margin:0 0 20px}.profile-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.profile-fields>*{grid-column:span 1}.profile-fields>:nth-child(2){grid-column:1/-1}.permissions-header{border-bottom:1px solid rgb(var(--border-default));margin-bottom:24px;padding-bottom:16px}.permission-module{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:8px;margin-bottom:24px;padding:20px}.permission-module-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.permission-module-info{flex:1 1}.permission-module-title{color:rgb(var(--text-primary));font-size:16px;font-weight:600;margin:0 0 4px}.permission-module-description{color:rgb(var(--text-muted));font-size:14px;margin:0}.toggle-switch{display:inline-block;height:24px;margin-left:16px;position:relative;width:44px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:rgb(var(--border-default));border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:rgb(var(--bg-surface));border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.toggle-switch input:checked+.toggle-slider{background-color:rgb(var(--brand-primary))}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.permission-levels{display:flex;flex-direction:column;gap:12px;margin-top:16px}.permission-radio{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:12px;transition:background-color .2s}.permission-radio:hover{background-color:rgb(var(--bg-surface-muted))}.permission-radio input[type=radio]{accent-color:rgb(var(--brand-primary));cursor:pointer;height:18px;margin-right:12px;width:18px}.permission-radio span{color:rgb(var(--text-primary));flex:1 1;font-size:14px}.section-actions{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.deactivate-section{display:flex;justify-content:flex-start;margin-top:24px}.deactivate-btn{color:#fff!important}.deactivate-btn,.deactivate-btn:hover{background-color:rgb(var(--status-lost))!important}.deactivate-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.profile-fields{grid-template-columns:1fr}.permission-module-header{flex-direction:column;gap:12px}.toggle-switch{align-self:flex-start}}.super-admin-container{padding:20px;width:100%}.super-admin-container h1{color:rgb(var(--text-primary));margin-bottom:30px}.access-denied{background:rgb(var(--bg-surface));border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:40px;text-align:center}.access-denied h2{color:rgb(var(--status-lost));margin-bottom:10px}.super-admin-loading{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:18px;height:400px;justify-content:center}.admin-tabs{border-bottom:2px solid rgb(var(--border-default));display:flex;gap:10px;margin-bottom:30px}.admin-tabs button{background:none;border:none;border-bottom:3px solid #0000;color:rgb(var(--text-muted));cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s}.admin-tabs button.active,.admin-tabs button:hover{color:rgb(var(--brand-primary))}.admin-tabs button.active{border-bottom-color:rgb(var(--brand-primary))}.feature-flags-section,.team-section{background:rgb(var(--bg-surface));border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:30px}.section-description{color:rgb(var(--text-muted));font-size:14px;margin-bottom:30px}.feature-flags-list{display:flex;flex-direction:column;gap:20px}.feature-flag-item{align-items:center;border:1px solid rgb(var(--border-default));border-radius:8px;display:flex;justify-content:space-between;padding:20px;transition:all .3s}.feature-flag-item:hover{border-color:rgb(var(--brand-primary));box-shadow:0 2px 8px #667eea1a}.feature-info h3{color:rgb(var(--text-primary));margin:0 0 5px;text-transform:capitalize}.feature-info p{color:rgb(var(--text-muted));font-size:14px;margin:0}.feature-toggle{align-items:center;display:flex;gap:15px}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:rgb(var(--border-default));border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:rgb(var(--bg-surface));border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:rgb(var(--brand-primary))}input:checked+.slider:before{transform:translateX(26px)}.status{font-size:14px;font-weight:600}.status.enabled{color:rgb(var(--status-qualified))}.status.disabled{color:rgb(var(--status-lost))}.add-team-btn,.team-section h2{margin-bottom:20px}.add-team-btn{background:rgb(var(--brand-primary));border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.add-team-btn:hover{background:rgb(var(--brand-primary-hover))}.team-members-list{display:flex;flex-direction:column;gap:15px}.team-member-item{align-items:center;border:1px solid rgb(var(--border-default));border-radius:8px;display:flex;justify-content:space-between;padding:20px}.member-info h3{color:rgb(var(--text-primary));margin:0 0 5px;text-transform:capitalize}.member-info p{color:rgb(var(--text-muted));font-size:14px;margin:0}.member-actions{display:flex;gap:10px}@media (max-width:768px){.super-admin-container{padding:15px}.super-admin-container h1{font-size:24px;margin-bottom:20px}.admin-tabs{flex-wrap:wrap;gap:5px;margin-bottom:20px}.admin-tabs button{flex:1 1;font-size:14px;min-width:100px;padding:10px 16px}.feature-flags-section,.team-section{padding:20px}.feature-flag-item{align-items:flex-start;flex-direction:column;gap:15px;padding:18px}.feature-toggle{justify-content:space-between;width:100%}.team-member-item{align-items:flex-start;flex-direction:column;gap:15px;padding:18px}.member-actions{justify-content:flex-start;width:100%}}@media (max-width:480px){.super-admin-container{padding:10px}.super-admin-container h1{font-size:20px}.admin-tabs{margin-bottom:15px}.admin-tabs button{font-size:13px;padding:8px 12px}.feature-flag-item,.feature-flags-section,.team-member-item,.team-section{padding:15px}.feature-info h3{font-size:16px}.section-description{font-size:13px;margin-bottom:20px}}.admin-dashboard-container{box-sizing:border-box;max-width:100%;padding:20px;width:100%}.admin-dashboard-container h1,.admin-dashboard-container h2,.admin-dashboard-container h3,.admin-dashboard-container h4,.admin-dashboard-container h5,.admin-dashboard-container h6{margin:0;padding:0}.search-results{margin-top:20px}.search-results-item{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;padding:16px}.action-button{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:6px 12px;transition:background-color .2s}.action-button:hover{background-color:#0000000d}.action-button.delete{color:rgb(var(--status-lost))}.action-button.delete:hover{background-color:#e74c3c1a}.loading{align-items:center;display:flex;justify-content:center}.empty-state{color:rgb(var(--text-muted));padding:40px}.admin-reminders-tab{padding:20px 0}.admin-reminders-subtabs{display:flex;gap:8px;margin-bottom:24px}.admin-reminders-subtabs button{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;cursor:pointer;padding:8px 16px}.admin-reminders-subtabs button.active{background:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:#fff}.admin-reminders-section h3{margin:0 0 8px}.admin-reminders-section p{color:rgb(var(--text-muted));font-size:14px;margin:0 0 16px}.admin-reminders-table{border-collapse:collapse;width:100%}.admin-reminders-table td,.admin-reminders-table th{border-bottom:1px solid rgb(var(--border-default));padding:10px 12px;text-align:left}.admin-reminders-table th{background:rgb(var(--bg-surface-muted));font-weight:600}.admin-btn-small{background:rgb(var(--brand-primary));border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:12px;padding:4px 12px}.admin-analytics-page{grid-gap:16px;display:grid;gap:16px;padding:24px}.admin-analytics-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.admin-analytics-toolbar label{grid-gap:6px;color:rgb(var(--text-muted));display:grid;font-size:13px;gap:6px}.admin-analytics-toolbar input,.admin-analytics-toolbar select{background:rgb(var(--bg-canvas));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));min-width:180px;padding:8px 10px}.admin-analytics-btn{background:rgb(var(--brand-primary));border:1px solid rgb(var(--brand-primary));border-radius:8px;color:rgb(var(--text-on-brand));cursor:pointer;padding:8px 14px}.admin-analytics-error{color:rgb(var(--status-lost))}.admin-analytics-empty,.admin-analytics-loading{color:rgb(var(--text-muted))}.admin-analytics-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-analytics-card,.admin-analytics-panel{background:rgb(var(--bg-canvas));border:1px solid rgb(var(--border-default));border-radius:12px;padding:14px}.admin-analytics-card h3,.admin-analytics-panel h4{font-size:15px;margin:0 0 10px}.admin-analytics-card p{font-size:28px;font-weight:600;margin:0}.admin-analytics-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.admin-analytics-chip{border:1px solid rgb(var(--border-default));border-radius:999px;color:rgb(var(--text-muted));font-size:12px;padding:3px 8px}.admin-analytics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-active-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-analytics-active-grid div{grid-gap:4px;border:1px solid rgb(var(--border-default));border-radius:10px;display:grid;gap:4px;padding:10px}.admin-analytics-active-grid span{font-size:18px;font-weight:600}@media (max-width:900px){.admin-analytics-grid,.admin-analytics-kpis{grid-template-columns:1fr}.admin-analytics-active-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-dashboard{padding:20px}.dashboard-header{margin-bottom:30px}.dashboard-header h2{color:rgb(var(--text-primary));margin-bottom:20px}.stats-bar{display:flex;flex-wrap:wrap;gap:20px}.stat-item{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 2px 5px rgb(var(--text-primary)/.1);display:flex;flex-direction:column;padding:15px 20px}.stat-label{color:rgb(var(--text-muted));font-size:12px;margin-bottom:5px;text-transform:uppercase}.stat-value{color:rgb(var(--brand-primary));font-size:24px;font-weight:700}.stat-value.active{color:rgb(var(--status-qualified))}.stat-value.inactive{color:rgb(var(--status-new))}.stat-value.deleted{color:rgb(var(--status-lost))}.search-bar{align-items:center;background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 2px 5px rgb(var(--text-primary)/.1);display:flex;gap:15px;margin-bottom:20px;padding:15px}.search-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.search-icon{color:rgb(var(--text-muted));left:12px;position:absolute}.search-input{border:1px solid rgb(var(--border-default));border-radius:5px;font-size:14px;padding:10px 10px 10px 35px;width:100%}.checkbox-label{color:rgb(var(--text-muted));gap:5px}.refresh-btn{align-items:center;background:rgb(var(--brand-primary));border:none;border-radius:5px;color:rgb(var(--bg-surface));cursor:pointer;display:flex;font-size:14px;gap:5px;padding:10px 15px}.refresh-btn:hover{background:rgb(var(--brand-primary-hover))}.users-table-container{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 2px 5px rgb(var(--text-primary)/.1);overflow:hidden}.users-table{border-collapse:collapse;width:100%}.users-table thead{background:rgb(var(--bg-surface-muted))}.users-table th{border-bottom:2px solid rgb(var(--border-default));color:rgb(var(--text-primary));font-weight:600;padding:15px;text-align:left}.users-table td{border-bottom:1px solid rgb(var(--border-default));color:rgb(var(--text-muted));padding:15px}.users-table tbody tr:hover{background:rgb(var(--bg-surface-muted))}.deleted-row{background:rgb(var(--status-lost)/.08);opacity:.6}.inactive-row{background:rgb(var(--status-new)/.08);opacity:.8}.badge{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px}.badge.active{background:rgb(var(--status-qualified)/.15);color:rgb(var(--status-qualified))}.badge.inactive{background:rgb(var(--status-new)/.15);color:rgb(var(--status-new))}.badge.deleted{background:rgb(var(--status-lost)/.15);color:rgb(var(--status-lost))}.action-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.user-dashboard .action-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:rgb(var(--text-muted));cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;padding:8px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;width:32px}.user-dashboard .action-btn:hover:not(:disabled){background:rgb(var(--bg-surface-muted));border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary));transform:scale(.98)}.user-dashboard .action-btn:disabled{cursor:not-allowed;opacity:.5}.user-dashboard .hard-delete-btn:hover:not(:disabled),.user-dashboard .soft-delete-btn:hover:not(:disabled){border-color:rgb(var(--status-danger));color:rgb(var(--status-danger))}.user-dashboard .restore-btn:hover:not(:disabled){border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.user-dashboard .action-btn:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-ring)/.28);outline:none}.user-dashboard .action-btn svg{stroke:currentColor}.user-dashboard .hard-delete-btn:disabled{color:rgb(var(--text-muted))}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:rgb(var(--bg-surface));border-radius:10px;box-shadow:0 10px 25px rgb(var(--text-primary)/.3);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px}.modal-header h3{color:rgb(var(--text-primary));margin:0}.close-btn{border-radius:50%;font-size:28px;height:30px;padding:0;width:30px}.close-btn:hover{background:rgb(var(--bg-surface-muted))}.modal-body{padding:20px}.form-group input,.form-group textarea{border:1px solid rgb(var(--border-default));border-radius:5px;font-family:inherit;font-size:14px;padding:10px;width:100%}.modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:10px;justify-content:flex-end;padding:20px}.cancel-btn,.send-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.cancel-btn{background:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.send-btn{background:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.call-info{line-height:1.8}.call-info p{margin:10px 0}.call-link{align-items:center;background:rgb(var(--status-qualified));border-radius:5px;color:rgb(var(--bg-surface));display:inline-flex;gap:5px;margin-top:10px;padding:10px 20px;text-decoration:none}.call-link:hover{background:rgb(var(--status-qualified)/.9)}.businesses-list{margin-top:15px}.businesses-list ul{list-style:none;margin:10px 0;padding:0}.businesses-list li{color:rgb(var(--text-muted));padding:5px 0}.loading{color:rgb(var(--text-muted));padding:40px;text-align:center}.subscription-page{padding:40px 20px;width:100%}.subscription-header{margin-bottom:40px;text-align:center}.subscription-header h1{color:rgb(var(--text-primary));font-size:36px;margin-bottom:20px}.trial-banner{background:linear-gradient(135deg,rgb(var(--brand-primary)) 0,rgb(var(--brand-primary-hover)) 100%);border-radius:10px;box-shadow:0 4px 15px #667eea4d;color:#fff;margin:20px 0;padding:20px}.trial-banner p{font-size:16px;margin:5px 0}.trial-note{font-size:14px;opacity:.9}.current-plan-banner{background:rgb(var(--status-qualified)/.12);border-radius:8px;color:rgb(var(--status-qualified));margin:20px 0;padding:15px}.billing-toggle{display:flex;gap:10px;justify-content:center;margin-bottom:40px}.billing-toggle button{background:rgb(var(--bg-surface));border:2px solid rgb(var(--brand-primary));border-radius:8px;color:rgb(var(--brand-primary));cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s}.billing-toggle button.active{background:rgb(var(--brand-primary));color:#fff}.billing-toggle button:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.plans-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:40px}.plan-card{background:rgb(var(--bg-surface));border:2px solid rgb(var(--border-default));border-radius:15px;box-shadow:0 2px 10px #0000001a;padding:30px;position:relative;transition:all .3s}.plan-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.plan-card.popular{border-color:rgb(var(--brand-primary));border-width:3px;transform:scale(1.05)}.plan-card.current{border-color:rgb(var(--status-qualified))}.popular-badge{background:rgb(var(--brand-primary));right:20px}.current-badge,.popular-badge{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:5px 15px;position:absolute;top:-15px}.current-badge{background:rgb(var(--status-qualified));left:20px}.plan-card h2{color:rgb(var(--text-primary));font-size:28px;margin-bottom:20px;text-align:center}.plan-pricing{border-bottom:2px solid rgb(var(--border-default));margin-bottom:30px;padding-bottom:20px;text-align:center}.price{align-items:baseline;display:flex;justify-content:center;margin-bottom:10px}.currency{font-size:24px;font-weight:600}.amount,.currency{color:rgb(var(--brand-primary))}.amount{font-size:48px;font-weight:700;margin:0 5px}.period{color:rgb(var(--text-muted));font-size:18px}.billing-info{margin-top:10px}.billed-annually,.billed-monthly{color:rgb(var(--text-muted));font-size:14px;margin:5px 0}.monthly-equivalent{color:rgb(var(--text-subtle));font-size:12px;margin:5px 0}.savings{color:rgb(var(--status-qualified));font-size:14px;font-weight:600;margin-top:10px}.plan-features{margin-bottom:30px}.plan-features h3{color:rgb(var(--text-primary));font-size:16px;margin-bottom:15px}.plan-features ul{list-style:none;padding:0}.plan-features li{border-bottom:1px solid rgb(var(--border-default));color:rgb(var(--text-muted));font-size:14px;padding:8px 0}.plan-features li:last-child{border-bottom:none}.upgrade-btn{background:rgb(var(--brand-primary));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:all .3s;width:100%}.upgrade-btn:hover:not(:disabled){background:rgb(var(--brand-primary-hover));box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.upgrade-btn.current{background:rgb(var(--status-qualified));cursor:not-allowed}.upgrade-btn:disabled{cursor:not-allowed;opacity:.6}.subscription-footer{background:rgb(var(--bg-surface-muted));border-radius:10px;color:rgb(var(--text-muted));margin-top:40px;padding:20px;text-align:center}.subscription-footer p{font-size:14px;margin:5px 0}.subscription-loading{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:18px;height:400px;justify-content:center}@media (min-width:769px) and (max-width:1024px){.plans-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.subscription-page{padding:20px 15px}.subscription-header h1{font-size:28px;margin-bottom:15px}.trial-banner{margin:15px 0;padding:15px}.trial-banner p{font-size:15px}.billing-toggle{margin-bottom:30px}.billing-toggle button{flex:1 1;font-size:14px;padding:10px 18px}.plans-grid{gap:20px;grid-template-columns:1fr;margin-bottom:30px}.plan-card{padding:25px 20px}.plan-card.popular{transform:scale(1)}.plan-card h2{font-size:24px}.amount{font-size:40px}.currency{font-size:20px}.subscription-footer{margin-top:30px;padding:15px}}@media (max-width:480px){.subscription-page{padding:15px 10px}.subscription-header{margin-bottom:30px}.subscription-header h1{font-size:24px}.trial-banner{padding:12px}.trial-banner p{font-size:14px}.billing-toggle{flex-direction:column;gap:8px}.billing-toggle button{width:100%}.plan-card{padding:20px 15px}.plan-card h2{font-size:20px}.amount{font-size:36px}.plan-pricing{margin-bottom:20px;padding-bottom:15px}.plan-features li{font-size:13px;padding:6px 0}.upgrade-btn{font-size:15px;padding:12px}}.reports-page{background:rgb(var(--bg-canvas));min-height:100vh;padding:30px;width:100%}.reports-header{justify-content:space-between;margin-bottom:30px}.breadcrumb,.reports-header{align-items:center;display:flex}.breadcrumb{color:rgb(var(--text-muted));font-size:14px;gap:8px}.breadcrumb .separator{color:rgb(var(--text-subtle))}.breadcrumb .active{color:rgb(var(--text-primary));font-weight:500}.settings-btn{background:none;border:none;border-radius:4px;cursor:pointer;font-size:20px;padding:8px;transition:background .2s}.settings-btn:hover{background:rgb(var(--bg-surface-muted))}.reports-title{color:rgb(var(--text-primary));font-size:32px;font-weight:600;margin-bottom:40px}.reports-container{display:flex;flex-direction:column;gap:40px}.reports-section{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px #00000014;padding:30px}.section-title{border-bottom:2px solid rgb(var(--border-default));color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin-bottom:24px;padding-bottom:12px}.reports-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.report-card{background:rgb(var(--bg-surface-muted));border:2px solid rgb(var(--border-default));border-radius:10px;cursor:pointer;padding:24px;position:relative;transition:all .3s ease}.report-card:hover{border-color:rgb(var(--brand-primary));box-shadow:0 4px 12px #667eea26;transform:translateY(-2px)}.report-card.selected{background:rgb(var(--brand-primary)/.08);border-color:rgb(var(--brand-primary));box-shadow:0 4px 16px #667eea33}.report-icon{font-size:32px;margin-bottom:12px}.report-title{color:rgb(var(--text-primary));font-size:18px;font-weight:600;margin-bottom:8px}.report-description{color:rgb(var(--text-muted));font-size:14px;line-height:1.6;margin-bottom:16px}.report-actions{animation:slideDown .3s ease;border-top:1px solid rgb(var(--border-default));margin-top:16px;padding-top:16px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.date-range-picker{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.date-range-picker label{color:rgb(var(--text-muted));font-size:13px;font-weight:500}.date-range-picker input[type=date]{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-muted));font-size:14px;padding:8px 12px;transition:border-color .2s}.date-range-picker input[type=date]:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 3px #667eea1a;outline:none}.generate-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s;width:100%}.generate-btn:hover{background:rgb(var(--brand-primary-hover));box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}.generate-btn:active{transform:translateY(0)}@media (max-width:768px){.reports-page{padding:15px}.reports-header{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.reports-title{font-size:24px;margin-bottom:30px}.reports-section{padding:20px}.section-title{font-size:20px;margin-bottom:20px}.reports-grid{gap:15px;grid-template-columns:1fr}.report-card{padding:20px}.report-icon{font-size:28px}.report-title{font-size:16px}.date-range-picker{flex-direction:column}}@media (max-width:480px){.reports-page{padding:10px}.reports-title{font-size:20px;margin-bottom:20px}.reports-section{padding:15px}.section-title{font-size:18px;margin-bottom:15px}.report-card{padding:16px}.report-icon{font-size:24px;margin-bottom:10px}.report-title{font-size:15px}.report-description{font-size:13px}}.entity-attachments{display:flex;flex-direction:column;gap:16px}.entity-attachments-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.upload-btn{background:rgb(var(--brand-primary));border-radius:8px;color:rgb(var(--bg-surface));cursor:pointer;font-size:13px;justify-content:center;padding:8px 14px}.upload-btn,.upload-error{align-items:center;display:inline-flex}.upload-error{color:rgb(var(--status-lost));font-size:12px;gap:8px}.entity-attachments-empty,.entity-attachments-loading{color:rgb(var(--text-muted));font-size:14px;padding:12px 0}.entity-attachments-list{display:flex;flex-direction:column;gap:12px}.attachment-row{align-items:center;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.attachment-info{flex:1 1}.attachment-name{color:rgb(var(--text-primary));font-weight:600;margin-bottom:4px}.attachment-meta{color:rgb(var(--text-muted));display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.attachment-actions{align-items:center;display:flex;gap:8px}.attachment-disabled{color:rgb(var(--text-subtle));font-size:12px}.btn-link{background:#0000;border:none;color:rgb(var(--text-muted));cursor:pointer;font-size:12px;padding:4px 6px}.btn-link.danger{color:rgb(var(--status-lost))}.entity-assistant{display:flex;flex-direction:column;gap:20px}.entity-assistant-header{align-items:center;background:linear-gradient(135deg,rgb(var(--bg-surface)) 0,rgb(var(--bg-surface-muted)) 100%);border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 8px 20px rgb(var(--text-primary)/.06);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.entity-assistant-header h3{color:rgb(var(--text-primary));font-size:18px;margin:0 0 6px}.entity-assistant-header p{color:rgb(var(--text-muted));font-size:14px;margin:0}.assistant-hero{align-items:center;display:flex;gap:14px}.assistant-icon{align-items:center;background:radial-gradient(circle at top,rgb(var(--brand-primary)) 0,rgb(var(--brand-primary-hover)) 100%);border-radius:12px;box-shadow:0 8px 18px rgb(var(--brand-primary)/.35);color:rgb(var(--bg-surface));display:flex;font-size:14px;font-weight:700;height:42px;justify-content:center;letter-spacing:.8px;width:42px}.assistant-badge{background:rgb(var(--bg-surface-muted));border-radius:999px;color:rgb(var(--text-primary));font-size:12px;font-weight:600;letter-spacing:.4px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.assistant-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.assistant-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 6px 14px rgb(var(--text-primary)/.05);display:flex;flex-direction:column;gap:8px;min-height:160px;padding:20px}.assistant-card-label{color:rgb(var(--text-subtle));font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.assistant-card-title{color:rgb(var(--text-primary));font-size:16px;font-weight:600}.assistant-card-text{color:rgb(var(--text-muted));flex:1 1;font-size:13px;line-height:1.5}.assistant-card-actions{align-items:center;display:flex;justify-content:flex-start;margin-top:6px}.assistant-cta{align-self:flex-start;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-muted));cursor:not-allowed;font-size:12px;font-weight:600;padding:8px 12px}.activity-timeline{display:flex;flex-direction:column;gap:24px}.activity-composer{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 2px 6px #0f172a0f;padding:20px}.activity-composer-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.activity-composer-header h4{color:rgb(var(--text-primary));font-size:16px;font-weight:600;margin:0 0 4px}.activity-composer-header p{color:rgb(var(--text-muted));font-size:13px;margin:0}.activity-composer-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-composer-grid label{color:rgb(var(--text-subtle));display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px}.activity-composer-grid input,.activity-composer-grid select,.activity-composer-grid textarea{background:rgb(var(--bg-canvas));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));font-size:14px;padding:10px 12px}.activity-composer-grid textarea{resize:vertical}.activity-composer-grid .span-2{grid-column:span 2}.activity-composer-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.activity-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:all .2s ease}.activity-btn:hover{border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.activity-btn.primary{background:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:#fff}.activity-btn.primary:hover{background:rgb(var(--brand-primary-hover))}.activity-btn.ghost{background:#0000}.activity-btn.danger{border-color:#ef444466;color:#ef4444}.activity-btn.danger:hover{background:#ef444414}.activity-group{display:flex;flex-direction:column;gap:12px}.activity-group-label{color:rgb(var(--text-subtle));font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.activity-group-list{display:flex;flex-direction:column;gap:18px}.activity-entry{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:90px 36px 1fr}.activity-time{color:rgb(var(--text-muted));font-size:13px;font-weight:500;padding-top:6px;text-align:right}.activity-marker{display:flex;justify-content:center;min-height:100%;position:relative}.activity-marker:before{background:rgb(var(--border-default));bottom:0;content:"";position:absolute;top:0;width:2px}.activity-icon{align-items:center;border:2px solid rgb(var(--brand-primary));border-radius:50%;color:rgb(var(--brand-primary));display:flex;font-size:14px;height:28px;justify-content:center;margin-top:2px;width:28px;z-index:1}.activity-card,.activity-icon{background:rgb(var(--bg-surface))}.activity-card{border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 1px 4px #0f172a0d;padding:16px 18px}.activity-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.activity-title{color:rgb(var(--text-primary));font-size:15px;font-weight:600}.activity-actor{color:rgb(var(--text-muted));font-size:12px}.activity-description{font-size:14px;line-height:1.5}.activity-description,.activity-email-meta{color:rgb(var(--text-primary));margin-top:8px}.activity-email-meta{font-size:13px}.activity-email-body{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:8px;font-size:14px;line-height:1.5;margin-top:10px;padding:12px}.activity-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.activity-tag{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.activity-tag.tone-info{background:#3b82f61f;color:#3b82f6}.activity-tag.tone-success{background:#22c55e1f;color:#22c55e}.activity-tag.tone-warning{background:#f59e0b1f;color:#f59e0b}.activity-tag.tone-danger{background:#ef44441f;color:#ef4444}.activity-tag.tone-neutral{background:#64748b1f;color:#64748b}.activity-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.activity-empty,.activity-loading{color:rgb(var(--text-muted));font-size:14px;padding:16px 0;text-align:center}@media (max-width:900px){.activity-entry{grid-template-columns:70px 30px 1fr}}@media (max-width:640px){.activity-composer-grid{grid-template-columns:1fr}.activity-composer-grid .span-2{grid-column:span 1}.activity-entry{grid-template-columns:60px 24px 1fr}}.customer-detail-page{grid-gap:30px;background:rgb(var(--bg-canvas));display:grid;gap:30px;grid-template-columns:350px 1fr;min-height:100vh;padding:30px}.detail-left-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.contact-card{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.contact-name{color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin-bottom:5px}.contact-name-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.contact-company{color:rgb(var(--text-muted));font-size:16px;margin-bottom:20px}.contact-actions{gap:12px;margin-bottom:20px}.action-icon-btn,.contact-actions{display:flex;justify-content:center}.action-icon-btn{align-items:center;background:var(--color-action-edit);border:none;border-radius:50%;color:rgb(var(--bg-surface));cursor:pointer;font-size:20px;height:44px;transition:all .2s;width:44px}.action-icon-btn.edit-btn{border-radius:50%;margin-right:0;min-width:44px;padding:0}.action-icon-btn:hover{filter:brightness(1.08)}.action-icon-btn:active{transform:scale(.98)}.action-icon-btn.call-btn,.action-icon-btn.edit-btn,.action-icon-btn.email-btn,.action-icon-btn.message-btn{background:var(--color-action-edit)}.financial-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.summary-card{background:rgb(var(--bg-surface-muted));border-radius:8px;padding:16px;text-align:center}.summary-amount{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin-bottom:5px}.summary-label{font-size:13px}.contact-details{gap:12px}.contact-details,.detail-row{display:flex;flex-direction:column}.detail-row{border-bottom:1px solid rgb(var(--border-default));gap:4px;padding-bottom:12px}.detail-row:last-child{border-bottom:none}.detail-label{color:rgb(var(--text-subtle));font-size:13px;font-weight:500}.detail-value{color:rgb(var(--text-primary));font-size:14px;line-height:1.5}.convert-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:20px;padding:12px;transition:all .2s;width:100%}.convert-btn:hover{background:rgb(var(--brand-primary-hover));box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}.detail-right-content{background:rgb(var(--bg-surface));border-radius:12px;box-shadow:0 2px 8px #00000014;padding:30px}.detail-header{align-items:center;border-bottom:2px solid rgb(var(--border-default));display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.detail-tabs{display:flex;flex-wrap:wrap;gap:0}.detail-tabs .tab{background:none;border:none;border-bottom:3px solid #0000;color:rgb(var(--text-muted));cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s}.detail-tabs .tab:hover{background:rgb(var(--bg-surface-muted));color:rgb(var(--brand-primary))}.detail-tabs .tab.active{border-bottom-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.detail-header-actions{align-items:center;display:flex;gap:20px}.open-chat-btn{background:rgb(var(--brand-primary));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:40px;padding:0 14px;transition:all .2s}.open-chat-btn:hover{background:rgb(var(--brand-primary-hover))}.add-btn{align-items:center;background:rgb(var(--brand-primary));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:300;height:40px;justify-content:center;transition:all .2s;width:40px}.add-btn:hover{background:rgb(var(--brand-primary-hover));transform:scale(1.05)}.filter-control{align-items:center;background:rgb(var(--bg-surface-muted));border-radius:6px;display:flex;gap:8px;padding:8px 12px}.filter-icon{font-size:16px}.filter-label{color:rgb(var(--text-muted));font-size:14px}.filter-select{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px}.detail-content{min-height:400px}.empty-state{padding:60px 20px;text-align:center}.empty-illustration{font-size:80px;margin-bottom:20px}.empty-state h3{color:rgb(var(--text-primary));font-size:24px;font-weight:600;margin-bottom:10px}.empty-state p{color:rgb(var(--text-muted));font-size:15px;margin-bottom:30px}.add-item-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.add-item-btn:hover{background:rgb(var(--brand-primary-hover));box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.items-table{overflow-x:auto}.items-table table{border-collapse:collapse;width:100%}.items-table thead{background:rgb(var(--bg-surface-muted))}.items-table th{border-bottom:2px solid rgb(var(--border-default));color:rgb(var(--text-muted));font-size:13px;font-weight:600;padding:12px;text-align:left;text-transform:uppercase}.items-table td{border-bottom:1px solid rgb(var(--border-default));color:rgb(var(--text-primary));font-size:14px;padding:16px 12px}.table-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.items-table tbody tr:hover{background:rgb(var(--bg-surface-muted))}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.status-badge.draft,.status-badge.new,.status-badge.pending{background:rgb(var(--status-new)/.12);color:rgb(var(--status-new))}.status-badge.confirmed,.status-badge.in_progress,.status-badge.sent{background:rgb(var(--status-contacted)/.12);color:rgb(var(--status-contacted))}.status-badge.accepted,.status-badge.completed,.status-badge.paid{background:rgb(var(--status-qualified)/.12);color:rgb(var(--status-qualified))}.status-badge.cancelled,.status-badge.expired,.status-badge.overdue,.status-badge.rejected{background:rgb(var(--status-lost)/.12);color:rgb(var(--status-lost))}.status-badge.unpaid{background:rgb(var(--status-new)/.12);color:rgb(var(--status-new))}.priority-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.priority-badge.low{background:rgb(var(--status-contacted)/.12);color:rgb(var(--status-contacted))}.priority-badge.medium{background:rgb(var(--status-new)/.12);color:rgb(var(--status-new))}.priority-badge.high{background:rgb(var(--status-lost)/.12);color:rgb(var(--status-lost))}.detail-error,.detail-loading{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:18px;height:400px;justify-content:center}@media (max-width:1024px){.customer-detail-page{gap:20px;grid-template-columns:1fr;padding:20px}.detail-left-sidebar{position:static}}@media (max-width:768px){.customer-detail-page{gap:15px;padding:15px}.contact-card{padding:20px}.contact-name{font-size:20px}.detail-right-content{padding:20px}.detail-header{align-items:stretch;flex-direction:column;gap:15px}.detail-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.detail-tabs .tab{font-size:14px;padding:10px 16px;white-space:nowrap}.detail-header-actions{flex-wrap:wrap;gap:10px}.items-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-table table{min-width:800px}.items-table td,.items-table th{font-size:13px;padding:10px 8px}.customer-detail-page .action-btn{font-size:12px;margin-bottom:4px;margin-right:4px;padding:6px 10px}.customer-detail-page .table-actions{gap:6px}.customer-detail-page .table-actions .action-btn{margin-bottom:0}.financial-summary{grid-template-columns:1fr}}@media (max-width:480px){.customer-detail-page{gap:10px;padding:10px}.contact-card{padding:16px}.contact-name{font-size:18px}.contact-actions{gap:8px}.action-icon-btn{font-size:18px;height:40px;width:40px}.detail-right-content{padding:15px}.detail-tabs .tab{font-size:13px;padding:8px 12px}.empty-state{padding:40px 15px}.empty-illustration{font-size:60px}.empty-state h3{font-size:20px}.items-table td,.items-table th{font-size:12px;padding:8px 6px}}.price-history{display:flex;flex-direction:column;gap:16px}.price-history-empty,.price-history-loading{color:rgb(var(--text-muted));font-size:14px;padding:12px 0}.price-history-list{display:flex;flex-direction:column;gap:12px}.price-history-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 1px 3px rgb(var(--text-primary)/.04);padding:12px 14px}.price-history-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.price-history-avatar{align-items:center;background:rgb(var(--brand-primary)/.12);border-radius:50%;color:rgb(var(--brand-primary));display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.price-history-author{display:flex;flex:1 1;flex-direction:column;gap:2px}.price-history-title{color:rgb(var(--text-primary));font-size:14px;font-weight:600}.price-history-subtitle,.price-history-time{color:rgb(var(--text-muted));font-size:12px}.price-history-time{white-space:nowrap}.price-history-note{color:rgb(var(--text-primary));font-size:14px;margin-top:8px;white-space:pre-wrap}.list-footer{color:rgb(var(--text-muted));font-size:14px;gap:12px;justify-content:space-between;padding:0 6px}.list-footer,.list-pagination{align-items:center;display:flex}.list-pagination{gap:6px}.list-pagination-button{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;min-width:32px;padding:6px 10px;transition:background-color .16s ease,border-color .16s ease}.list-pagination-button:hover:not(:disabled){background:rgb(var(--bg-surface-muted));border-color:rgb(var(--brand-primary))}.list-pagination-button:disabled{cursor:not-allowed;opacity:.6}.list-pagination-button.active{background:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:#fff}.docui-layout{grid-gap:24px;background:rgb(var(--bg-canvas));display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px;min-height:100vh;padding:24px}.docui-actions-col,.docui-main{min-width:0}.docui-canvas{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:14px;box-shadow:0 8px 28px #0f172a14;padding:24px}.docui-header{align-items:flex-start;border-bottom:1px solid rgb(var(--border-default));display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}.docui-header-left{gap:12px;min-width:0}.docui-header-left,.docui-logo{align-items:center;display:flex}.docui-logo{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:10px;color:rgb(var(--text-primary));font-size:16px;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.docui-logo img{height:100%;object-fit:cover;width:100%}.docui-business{min-width:0}.docui-business-label{color:rgb(var(--text-subtle));font-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.docui-business-name{color:rgb(var(--text-primary));font-size:18px;font-weight:600;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docui-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}.docui-doc-number{color:rgb(var(--text-primary));font-size:22px;font-weight:700;line-height:1.2}.docui-qr{margin-top:10px}.docui-section{margin-top:22px}.docui-section-title{color:rgb(var(--text-subtle));font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.docui-fromto{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.docui-party-block{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;padding:14px}.docui-party-title{color:rgb(var(--text-subtle));font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.docui-party-name{color:rgb(var(--text-primary));font-size:15px;font-weight:600;margin:0}.docui-party-lines{grid-gap:4px;display:grid;gap:4px;margin-top:8px}.docui-party-line{color:rgb(var(--text-muted));font-size:13px;line-height:1.4;word-break:break-word}.docui-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.docui-meta-item{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:10px;padding:10px 12px}.docui-meta-label{color:rgb(var(--text-subtle));font-size:10px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.docui-meta-value{color:rgb(var(--text-primary));font-size:14px;font-weight:500;line-height:1.35;margin:6px 0 0}.docui-items-wrap{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;overflow-x:auto}.docui-items-table{border-collapse:collapse;min-width:640px;width:100%}.docui-items-table thead{background:rgb(var(--bg-surface-muted))}.docui-items-table td,.docui-items-table th{border-bottom:1px solid rgb(var(--border-default));font-size:13px;padding:12px;vertical-align:top}.docui-items-table th{color:rgb(var(--text-muted));font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.docui-items-table td.docui-num,.docui-items-table td.docui-price,.docui-items-table td.docui-qty,.docui-items-table td.docui-total,.docui-items-table th.docui-num,.docui-items-table th.docui-price,.docui-items-table th.docui-qty,.docui-items-table th.docui-total{text-align:right;white-space:nowrap}.docui-item-name{color:rgb(var(--text-primary));font-size:14px;font-weight:600;margin:0}.docui-item-description{color:rgb(var(--text-muted));font-size:12px;margin:4px 0 0}.docui-empty-row{color:rgb(var(--text-muted));text-align:left}.docui-summary{display:flex;margin-top:14px}.docui-summary--right{justify-content:flex-end}.docui-summary-table{border-collapse:collapse;max-width:360px;width:100%}.docui-summary-row td{border-bottom:1px solid #0000;font-size:14px;padding:8px 0}.docui-summary-label{color:rgb(var(--text-muted))}.docui-summary-value{color:rgb(var(--text-primary));font-weight:500;text-align:right}.docui-summary-row--muted .docui-summary-label,.docui-summary-row--muted .docui-summary-value{color:rgb(var(--text-muted))}.docui-summary-row--danger .docui-summary-value{color:rgb(var(--status-danger))}.docui-summary-row--success .docui-summary-value{color:rgb(var(--status-success))}.docui-summary-row--emphasized td{border-top:1px solid rgb(var(--border-default));font-size:16px;font-weight:700;padding-top:10px}.docui-notes-block{border-top:1px solid rgb(var(--border-default));margin-top:18px;padding-top:14px}.docui-note-box{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:10px;margin-top:10px;padding:12px}.docui-note-line{line-height:1.45;margin:0;white-space:pre-wrap}.docui-footer-message,.docui-note-line{color:rgb(var(--text-muted));font-size:13px}.docui-footer-message{margin-top:14px}.docui-signature{margin-top:12px}.docui-action-panel{grid-gap:10px;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 8px 20px #0f172a14;display:grid;gap:10px;padding:14px;position:-webkit-sticky;position:sticky;top:20px}.docui-action-panel .MuiButton-root{justify-content:center}.docui-action-title{color:rgb(var(--text-subtle));font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.docui-secondary-block{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;margin-top:18px;padding:16px}.docui-link-list{display:flex;flex-direction:column;gap:8px}.docui-link{color:rgb(var(--brand-primary));font-size:14px;font-weight:500;text-decoration:none}.docui-link:hover{text-decoration:underline}.docui-payment-row{align-items:center;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px}.docui-payment-meta{color:rgb(var(--text-primary));font-size:13px}.docui-payment-note{color:rgb(var(--text-muted));font-size:12px;margin-top:4px}.docui-payment-amount{color:rgb(var(--text-primary));font-size:14px;font-weight:600}@media (max-width:1120px){.docui-layout{grid-template-columns:1fr}.docui-actions-col{order:2}.docui-action-panel{position:static}}@media (max-width:768px){.docui-layout{gap:14px;padding:12px}.docui-canvas{padding:14px}.docui-header{align-items:stretch;flex-direction:column}.docui-header-right{align-items:flex-start;text-align:left}.docui-doc-number{font-size:18px}.docui-fromto,.docui-meta{grid-template-columns:1fr}.docui-action-panel{gap:8px}}@media print{.docui-layout{background:#fff;display:block;min-height:auto;padding:0}.docui-actions-col,.docui-interactive-only{display:none!important}.docui-canvas,.docui-secondary-block{border:1px solid #d8d8d8;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.comm-timeline{display:flex;flex-direction:column;gap:12px}.comm-timeline-loading{color:rgb(var(--text-muted));font-size:14px;padding:8px 0}.comm-timeline-entry{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-left:3px solid rgb(var(--brand-primary));border-radius:6px;padding:12px}.comm-timeline-entry.comm-timeline-automated{border-left-color:rgb(var(--status-qualified))}.comm-timeline-entry.comm-timeline-automated.comm-status-failed{border-left-color:rgb(var(--status-lost))}.comm-timeline-meta{color:rgb(var(--text-muted));font-size:12px;margin-bottom:6px}.comm-timeline-date{margin-right:8px}.comm-timeline-source{color:rgb(var(--text-subtle));font-size:12px}.comm-timeline-status{font-style:italic}.comm-status-sent{color:rgb(var(--status-qualified))}.comm-status-failed{color:rgb(var(--status-lost))}.comm-status-deferred,.comm-status-skipped{color:rgb(var(--status-new))}.comm-timeline-attachment,.comm-timeline-body,.comm-timeline-cc,.comm-timeline-subject,.comm-timeline-to{font-size:14px;margin-bottom:4px}.comm-timeline-body-text{color:rgb(var(--text-primary));margin-top:2px;white-space:pre-wrap}.comm-timeline-attachment a{color:rgb(var(--brand-primary));text-decoration:underline}.comm-timeline-error{color:rgb(var(--status-lost));font-size:13px;margin-top:6px}.send-document-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.send-document-modal-content{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 20px rgb(var(--text-primary)/.15);display:flex;flex-direction:column;max-height:90vh;max-width:960px;overflow:hidden;width:95%}.send-document-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:16px 24px}.send-document-modal-header h2{font-size:20px;font-weight:600;margin:0}.send-document-modal-close{background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.send-document-modal-close:hover{color:rgb(var(--text-primary))}.send-document-modal-body{display:grid;flex:1 1;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden}.send-document-modal-left{border-right:1px solid rgb(var(--border-default));overflow-y:auto;padding:24px}.send-document-form-group{margin-bottom:16px}.send-document-form-group label{color:rgb(var(--text-primary));display:block;font-size:14px;font-weight:500;margin-bottom:6px}.send-document-form-group input[type=email],.send-document-form-group input[type=text],.send-document-form-group textarea{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;box-sizing:border-box;color:rgb(var(--text-primary));font-size:14px;padding:8px 12px;width:100%}.send-document-form-group textarea{min-height:120px;resize:vertical}.send-document-input-help{color:rgb(var(--text-muted));font-size:12px;margin-top:4px}.send-document-rich-editor{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;overflow:hidden}.send-document-rich-editor .rsw-toolbar{background:rgb(var(--bg-surface-muted));border-bottom:1px solid rgb(var(--border-default))}.send-document-rich-editor .rsw-editor{border:none;min-height:180px;padding:10px 12px}.send-document-compose-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.send-document-compose-btn,.send-document-snippet-btn{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:999px;color:rgb(var(--text-primary));cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px}.send-document-compose-btn:hover:not(:disabled),.send-document-snippet-btn:hover:not(:disabled){border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.send-document-compose-btn:disabled,.send-document-snippet-btn:disabled{cursor:not-allowed;opacity:.6}.send-document-compose-error{color:rgb(var(--status-lost));font-size:12px;margin-bottom:8px}.send-document-checkbox-row{align-items:center;display:flex;gap:8px}.send-document-checkbox-row input[type=checkbox]{margin:0;width:auto}.send-document-checkbox-row label{cursor:pointer;margin-bottom:0}.send-document-modal-actions{display:flex;gap:12px;margin-top:24px}.send-document-btn-cancel{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));cursor:pointer;font-size:14px;padding:8px 16px}.send-document-btn-send{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:rgb(var(--bg-surface));cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.send-document-btn-send:hover:not(:disabled){background:rgb(var(--brand-primary-hover))}.send-document-btn-send:disabled{cursor:not-allowed;opacity:.6}.send-document-modal-right{background:rgb(var(--bg-surface-muted));display:flex;flex-direction:column;min-height:0}.send-document-preview-header{border-bottom:1px solid rgb(var(--border-default));padding:12px 16px}.send-document-btn-download-pdf{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.send-document-btn-download-pdf:hover{background:rgb(var(--bg-surface-muted))}.send-document-preview-area{flex:1 1;min-height:300px;position:relative}.send-document-preview-placeholder{align-items:center;bottom:0;color:rgb(var(--text-muted));display:flex;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0}.send-document-preview-iframe{border:none;display:block;height:100%;width:100%}@media (max-width:768px){.send-document-modal-body{grid-template-columns:1fr}.send-document-modal-left{border-bottom:1px solid rgb(var(--border-default));border-right:none}}.doc-pdf-view{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 180px)}.doc-pdf-actions{align-items:center;display:flex;justify-content:space-between}.doc-pdf-btn{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;padding:8px 14px}.doc-pdf-btn.primary{background:rgb(var(--accent-primary));border-color:rgb(var(--accent-primary));color:#fff;color:rgb(var(--text-on-accent,255 255 255))}.doc-pdf-state{align-items:center;border:1px dashed rgb(var(--border));border-radius:12px;color:rgb(var(--text-secondary));display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:20px;text-align:center}.doc-pdf-frame,.doc-pdf-state{background:rgb(var(--surface))}.doc-pdf-frame{border:1px solid rgb(var(--border));border-radius:12px;flex:1 1;min-height:70vh;width:100%}.add-timesheet-modal .MuiModal-root,.add-timesheet-modal-backdrop{align-items:center;display:flex;justify-content:center}.add-timesheet-modal-backdrop{min-height:100vh;outline:none;width:100%}.add-timesheet-modal-content{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;outline:none;overflow-y:auto;width:90%}.add-timesheet-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.add-timesheet-modal-header h2{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.close-btn:hover{color:rgb(var(--text-primary))}.add-timesheet-modal-body{padding:24px}.error-message{background:rgb(var(--status-lost)/.12);border-radius:12px;font-size:14px;margin-bottom:16px;padding:12px}.form-group{margin-bottom:20px}.form-group label{color:rgb(var(--text-primary));margin-bottom:8px}.note-textarea{border:1px solid rgb(var(--border-default));border-radius:12px;font-family:inherit;font-size:14px;min-height:80px;padding:10px;resize:vertical;width:100%}.note-textarea:focus{border-color:rgb(var(--brand-primary));outline:none}.time-input{border:1px solid rgb(var(--border-default));border-radius:12px;font-size:14px;padding:10px;width:100%}.time-input:focus{border-color:rgb(var(--brand-primary));outline:none}.add-timesheet-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.cancel-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-muted));cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.cancel-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.save-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.save-btn:hover{background:rgb(var(--brand-primary-hover))}.save-btn:disabled{background:rgb(var(--border-default));cursor:not-allowed}@media (max-width:768px){.add-timesheet-modal-content{margin:20px;width:95%}.form-row{grid-template-columns:1fr}}.timesheet-page{padding:20px;width:100%}.timesheet-header{margin-bottom:24px}.timesheet-header h1{color:rgb(var(--text-primary));font-size:28px;font-weight:600;margin:0 0 8px}.breadcrumbs{font-size:14px}.breadcrumbs,.breadcrumbs span{color:rgb(var(--text-muted))}.timesheet-date-navigation{align-items:center;background:rgb(var(--bg-surface-muted));border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:12px}.nav-btn{align-items:center;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .2s}.nav-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.today-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.today-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.calendar-btn-wrapper{display:inline-flex;position:relative}.calendar-btn{align-items:center;background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .2s}.calendar-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.date-picker-input{cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.timesheet-summary{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.summary-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.summary-text{display:flex;flex-direction:column;gap:8px}.summary-label{color:rgb(var(--text-muted));font-size:16px}.total-hours{color:rgb(var(--text-primary));font-size:24px;font-weight:600}.summary-actions{display:flex;gap:12px}.add-time-btn,.clock-in-btn,.clock-out-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.clock-in-btn{background:rgb(var(--brand-primary));color:#fff}.clock-in-btn:hover{background:rgb(var(--brand-primary-hover))}.clock-out-btn{color:#fff}.clock-out-btn,.clock-out-btn:hover{background:rgb(var(--status-lost))}.add-time-btn{background:rgb(var(--brand-primary));color:#fff}.add-time-btn:hover{background:rgb(var(--brand-primary-hover))}.timesheet-entries{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;min-height:200px;padding:24px}.empty-state,.loading-state{align-items:center;color:rgb(var(--text-muted));display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-state svg{color:rgb(var(--text-subtle));margin-bottom:16px}.empty-state p{font-size:16px;margin:0}.entries-list{display:flex;flex-direction:column;gap:12px}.entry-row{grid-gap:16px;align-items:center;border:1px solid rgb(var(--border-default));border-radius:6px;display:grid;gap:16px;grid-template-columns:180px 1fr 100px auto;padding:16px;transition:all .2s}.entry-row:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.entry-row.running{background:rgb(var(--status-qualified)/.12);border-color:rgb(var(--status-qualified))}.entry-time-range{color:rgb(var(--text-primary));font-size:14px;font-weight:500}.entry-note{color:rgb(var(--text-muted));font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-duration{color:rgb(var(--text-primary));font-size:14px;font-weight:500;text-align:right}.entry-actions{display:flex;gap:8px}@media (max-width:768px){.timesheet-page{padding:16px}.summary-content{align-items:flex-start;flex-direction:column}.summary-actions{flex-direction:column;width:100%}.add-time-btn,.clock-in-btn,.clock-out-btn{width:100%}.entry-row{gap:8px;grid-template-columns:1fr}.entry-actions{justify-content:flex-end}}.add-expense-modal .MuiModal-root,.add-expense-modal-backdrop{align-items:center;display:flex;justify-content:center}.add-expense-modal-backdrop{min-height:100vh;outline:none;width:100%}.add-expense-modal-content{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:520px;outline:none;overflow-y:auto;width:90%}.add-expense-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.add-expense-modal-header h2{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin:0}.add-expense-modal .close-btn{align-items:center;background:none;border:none;color:rgb(var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.add-expense-modal .close-btn:hover{color:rgb(var(--text-primary))}.add-expense-modal-body{padding:24px}.add-expense-modal .error-message{background:rgb(var(--status-lost)/.12);border-radius:12px;color:rgb(var(--status-lost));font-size:14px;margin-bottom:16px;padding:12px}.add-expense-modal .form-group{margin-bottom:20px}.add-expense-modal .form-group label{color:rgb(var(--text-primary));display:block;font-size:14px;font-weight:500;margin-bottom:8px}.add-expense-modal .text-input{border:1px solid rgb(var(--border-default));border-radius:12px;box-sizing:border-box;font-size:14px;padding:10px 12px;width:100%}.add-expense-modal .text-input:focus{border-color:rgb(var(--brand-primary));outline:none}.add-expense-modal .note-textarea{border:1px solid rgb(var(--border-default));border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:70px;padding:10px;resize:vertical;width:100%}.add-expense-modal .note-textarea:focus{border-color:rgb(var(--brand-primary));outline:none}.add-expense-modal .file-input-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.add-expense-modal .file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.add-expense-modal .file-label{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.add-expense-modal .file-label:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.add-expense-modal .file-name{color:rgb(var(--text-muted));font-size:14px}.add-expense-modal-footer{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.add-expense-modal .cancel-btn{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-muted));cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.add-expense-modal .cancel-btn:hover{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default))}.add-expense-modal .save-btn{background:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.add-expense-modal .save-btn:hover{background:rgb(var(--brand-primary-hover))}.add-expense-modal .save-btn:disabled{background:rgb(var(--border-default));cursor:not-allowed}@media (max-width:768px){.add-expense-modal-content{margin:20px;width:95%}}.event-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.event-modal{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 10px 40px rgb(var(--text-primary)/.2);max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.event-modal-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;justify-content:space-between;padding:20px 24px}.event-modal-header h2{color:rgb(var(--text-primary));font-size:20px;font-weight:600;margin:0}.event-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:rgb(var(--text-muted));cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.event-modal-close:hover{background-color:rgb(var(--bg-surface-muted));color:rgb(var(--text-primary))}.event-modal form{padding:24px}.event-modal-section{border:1px solid rgb(var(--border-default));border-radius:6px;margin-bottom:20px;overflow:hidden}.event-modal-section-header{align-items:center;background-color:rgb(var(--bg-surface-muted));cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;user-select:none}.event-modal-section-header h3{color:rgb(var(--text-primary));font-size:16px;font-weight:600;margin:0}.section-chevron{color:rgb(var(--text-muted));font-size:18px}.event-modal-section-content{padding:20px}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group label{color:rgb(var(--text-muted));display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-group input[type=date],.form-group input[type=text],.form-group input[type=time],.form-group select,.form-group textarea{border:1px solid rgb(var(--border-default));border-radius:6px;color:rgb(var(--text-primary));font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 3px rgb(var(--brand-ring)/.3);outline:none}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:rgb(var(--status-lost))}.error-message{color:rgb(var(--status-lost));display:block;font-size:12px;margin-top:4px}.form-group textarea{min-height:80px;resize:vertical}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.checkbox-group{margin-bottom:12px}.checkbox-label{align-items:center;color:rgb(var(--text-primary));cursor:pointer;display:flex;font-size:14px}.checkbox-label input[type=checkbox]{cursor:pointer;margin-right:8px;width:auto}.event-modal-actions{border-top:1px solid rgb(var(--border-default));display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.btn-cancel,.btn-create{border:1px solid rgb(var(--border-default));border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.btn-cancel{background:rgb(var(--bg-surface));color:rgb(var(--text-primary))}.btn-cancel:hover{background-color:rgb(var(--bg-surface-muted))}.btn-create{background-color:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.btn-create:hover:not(:disabled){background-color:rgb(var(--brand-primary-hover));border-color:rgb(var(--brand-primary-hover))}.btn-create:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.event-modal{max-height:95vh;width:95%}.form-row{grid-template-columns:1fr}}.schedule-page{padding:24px;width:100%}.schedule-loading{align-items:center;color:rgb(var(--text-muted));display:flex;font-size:18px;height:400px;justify-content:center}.schedule-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.schedule-header h1{color:rgb(var(--text-primary));font-size:28px;font-weight:600;margin:0 0 8px}.schedule-breadcrumbs{color:rgb(var(--text-muted));font-size:14px}.schedule-add-event{background-color:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.schedule-add-event:hover{background-color:rgb(var(--brand-primary-hover))}.schedule-content{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 340px}.schedule-calendar-wrap{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 1px 3px #0000001a;min-height:500px;padding:16px}.schedule-calendar-wrap .rbc-calendar{font-family:inherit}.schedule-calendar-wrap .rbc-toolbar button{border-color:rgb(var(--border-default));color:rgb(var(--brand-primary))}.schedule-calendar-wrap .rbc-toolbar button.rbc-active,.schedule-calendar-wrap .rbc-toolbar button:active{background-color:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary));color:#fff}.schedule-calendar-wrap .rbc-today{background-color:rgb(var(--bg-surface-muted))}.schedule-calendar-wrap .rbc-event{font-size:12px;padding:2px 6px}.schedule-appointments.dashboard-appointments{background:rgb(var(--bg-surface));border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-height:600px;padding:20px}.appointments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.appointments-header h2{color:rgb(var(--text-primary));font-size:18px;font-weight:600;margin:0}.new-event-button{background-color:rgb(var(--brand-primary));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s}.new-event-button:hover{background-color:rgb(var(--brand-primary-hover))}.appointments-list{display:flex;flex:1 1;flex-direction:column;gap:16px;max-height:450px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px}.appointments-list::-webkit-scrollbar{width:6px}.appointments-list::-webkit-scrollbar-track{background:rgb(var(--bg-surface-muted));border-radius:10px}.appointments-list::-webkit-scrollbar-thumb{background:rgb(var(--border-default));border-radius:10px}.appointment-item{border-bottom:1px solid rgb(var(--border-default));display:flex;gap:12px;padding-bottom:16px;transition:background-color .2s}.appointment-item:hover{background-color:rgb(var(--bg-surface-muted));margin:0 -20px;padding-left:20px;padding-right:20px}.appointment-item:last-child{border-bottom:none;padding-bottom:0}.appointment-indicator{border-radius:2px;flex-shrink:0;width:4px}.appointment-green{background-color:rgb(var(--status-qualified))}.appointment-orange{background-color:rgb(var(--status-new))}.appointment-content{display:flex;flex:1 1;gap:12px}.appointment-date-block{background-color:rgb(var(--bg-surface-muted));border-radius:6px;flex-shrink:0;min-width:60px;padding:8px 12px;text-align:center}.appointment-day{color:rgb(var(--text-primary));font-size:18px;font-weight:700;line-height:1.2}.appointment-day-name{color:rgb(var(--text-muted));font-size:11px;margin-top:2px;text-transform:uppercase}.appointment-details{flex:1 1}.appointment-client{color:rgb(var(--text-primary));font-size:14px;font-weight:500;margin-bottom:4px}.appointment-time{color:rgb(var(--text-muted));font-size:12px;margin-bottom:4px}.appointment-description{color:rgb(var(--text-subtle));font-size:12px}.no-appointments{color:rgb(var(--text-subtle));padding:40px;text-align:center}@media (max-width:1100px){.schedule-content{grid-template-columns:1fr}}@media (max-width:768px){.schedule-page{padding:16px}.schedule-header{flex-direction:column;gap:12px}.schedule-calendar-wrap{min-height:400px}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.str-chat{font-family:var(--str-chat__font-family)}.str-chat,.str-chat *{box-sizing:border-box}.str-chat .float-ui-container,.str-chat .ngxp__container{border-color:#0000!important;box-shadow:none!important;max-width:100vw;padding:0!important;z-index:1}.str-chat .float-ui-container .ngxp__arrow,.str-chat .ngxp__container .ngxp__arrow{display:none}stream-icon,stream-icon-placeholder{align-items:center;display:flex;justify-content:center}.stream-chat__paginated-list{display:flex;flex-direction:column;gap:var(--str-chat__spacing-2);height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:scroll}.stream-chat__paginated-list .str-chat__loading-indicator{margin:auto}.stream-chat__paginated-list .str-chat__load-more-button__button{margin-inline:auto}stream-paginated-list,stream-user-list{height:100%;max-height:100%}stream-user-list .str-chat__user-list-item{align-items:center;display:flex;gap:var(--str-chat__spacing-2)}:root{--str-chat__theme-version:2}.str-chat{--str-chat__spacing-px:1px;--str-chat__spacing-0_5:0.125rem;--str-chat__spacing-1:0.25rem;--str-chat__spacing-1_5:0.375rem;--str-chat__spacing-2:0.5rem;--str-chat__spacing-2_5:0.625rem;--str-chat__spacing-3:0.75rem;--str-chat__spacing-3_5:0.875rem;--str-chat__spacing-4:1rem;--str-chat__spacing-5:1.25rem;--str-chat__spacing-6:1.5rem;--str-chat__spacing-7:1.75rem;--str-chat__spacing-8:2rem;--str-chat__spacing-9:2.25rem;--str-chat__spacing-10:2.5rem;--str-chat__spacing-11:2.75rem;--str-chat__spacing-12:3rem;--str-chat__spacing-14:3.5rem;--str-chat__spacing-16:4rem;--str-chat__image-fallback-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9InN0ci1jaGF0X19pbWFnZS1mYWxsYmFja19faWNvbiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTRabTAtMkgyQy45IDAgMCAuOSAwIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yWm0tNC44NiA4Ljg2LTMgMy44N0w2IDEwLjE0IDMgMTRoMTJsLTMuODYtNS4xNFoiLz48L3N2Zz4=);--str-chat__winning-poll-option-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuODMzIDQuMTY3aC0xLjY2NlYyLjVINS44MzN2MS42NjdINC4xNjdjLS45MTcgMC0xLjY2Ny43NS0xLjY2NyAxLjY2NnYuODM0YzAgMi4xMjUgMS42IDMuODU4IDMuNjU4IDQuMTE2YTQuMTc0IDQuMTc0IDAgMCAwIDMuMDA5IDIuNDY3djIuNTgzSDUuODMzVjE3LjVoOC4zMzR2LTEuNjY3aC0zLjMzNFYxMy4yNWE0LjE3NCA0LjE3NCAwIDAgMCAzLjAwOS0yLjQ2N0MxNS45IDEwLjUyNSAxNy41IDguNzkyIDE3LjUgNi42Njd2LS44MzRjMC0uOTE2LS43NS0xLjY2Ni0xLjY2Ny0xLjY2NlptLTExLjY2NiAyLjV2LS44MzRoMS42NjZ2My4xODRhMi41MDkgMi41MDkgMCAwIDEtMS42NjYtMi4zNVptNS44MzMgNWEyLjUwNyAyLjUwNyAwIDAgMS0yLjUtMi41di01aDV2NWMwIDEuMzc1LTEuMTI1IDIuNS0yLjUgMi41Wm01LjgzMy01YzAgMS4wODMtLjcgMi0xLjY2NiAyLjM1VjUuODMzaDEuNjY2di44MzRaIiBmaWxsPSIjNUU2NzZFIi8+PC9zdmc+);--str-chat__arrow-left-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNzkxIDcuMDA1SDMuNjIxbDQuODgtNC44OGMuMzktLjM5LjM5LTEuMDMgMC0xLjQyYS45OTYuOTk2IDAgMCAwLTEuNDEgMGwtNi41OSA2LjU5YS45OTYuOTk2IDAgMCAwIDAgMS40MWw2LjU5IDYuNTlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxbC00Ljg4LTQuODhoMTEuMTdjLjU1IDAgMS0uNDUgMS0xcy0uNDUtMS0xLTFaIiBmaWxsPSIjMDgwNzA3Ii8+PC9zdmc+);--str-chat__close-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuMy43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMNyA1LjU5IDIuMTEuN0EuOTk2Ljk5NiAwIDEgMCAuNyAyLjExTDUuNTkgNyAuNyAxMS44OWEuOTk2Ljk5NiAwIDEgMCAxLjQxIDEuNDFMNyA4LjQxbDQuODkgNC44OWEuOTk2Ljk5NiAwIDEgMCAxLjQxLTEuNDFMOC40MSA3bDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjRaIiBmaWxsPSIjMDgwNzA3Ii8+PC9zdmc+);--str-chat__add-attachment-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzMzIDcuMzMzaC0yLjY2NnY1LjMzM0g3LjMzM3YyLjY2N2g1LjMzNHY1LjMzM2gyLjY2NnYtNS4zMzNoNS4zMzR2LTIuNjY3aC01LjMzNFY3LjMzM1pNMTQgLjY2NkM2LjY0LjY2Ni42NjcgNi42NC42NjcgMTQgLjY2NyAyMS4zNiA2LjY0IDI3LjMzMyAxNCAyNy4zMzNTMjcuMzMzIDIxLjM2IDI3LjMzMyAxNCAyMS4zNi42NjYgMTQgLjY2NlptMCAyNEM4LjEyIDI0LjY2NiAzLjMzMyAxOS44OCAzLjMzMyAxNCAzLjMzMyA4LjEyIDguMTIgMy4zMzMgMTQgMy4zMzNTMjQuNjY3IDguMTIgMjQuNjY3IDE0IDE5Ljg4IDI0LjY2NiAxNCAyNC42NjZaIi8+PC9zdmc+);--str-chat__folder-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTggMmgtOEw4IDBIMkMuOSAwIC4wMS45LjAxIDJMMCAxNGMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJabTAgMTJIMlY0aDE2djEwWiIvPjwvc3ZnPg==);--str-chat__poll-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgyQy45IDAgMCAuOSAwIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yWm0wIDE2SDJWMmgxNHYxNFpNNCA3aDJ2N0g0VjdabTQtM2gydjEwSDhWNFptNCA2aDJ2NGgtMnYtNFoiLz48L3N2Zz4=);--str-chat__handle-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgNiIgZmlsbD0iY3VycmVuQ29sb3IiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDBIMHYyaDE2VjBaTTAgNmgxNlY0SDB2MloiLz48L3N2Zz4=);--str-chat__circle-stop-icon:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSI0IDQgMjggMjgiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDU1IDI3LjI0NGM2LjE3NiAwIDExLjI5LTUuMTI0IDExLjI5LTExLjI4OSAwLTYuMTc2LTUuMTI1LTExLjI4OS0xMS4zMDEtMTEuMjg5LTYuMTY1IDAtMTEuMjc4IDUuMTEzLTExLjI3OCAxMS4yOSAwIDYuMTY0IDUuMTI0IDExLjI4OCAxMS4yOSAxMS4yODhabTAtMS44ODFhOS4zNjIgOS4zNjIgMCAwIDEtOS4zOTYtOS40MDhjMC01LjIyNCA0LjE2MS05LjQwNyA5LjM4NS05LjQwN2E5LjM4OCA5LjM4OCAwIDAgMSA5LjQxOSA5LjQwNyA5LjM2NSA5LjM2NSAwIDAgMS05LjQwOCA5LjQwOFptLTIuOTMzLTUuMzhoNS44NDRjLjY5NyAwIDEuMTA3LS40MDkgMS4xMDctMS4wODR2LTUuODg4YzAtLjY4Ni0uNDEtMS4wODUtMS4xMDctMS4wODVoLTUuODQ0Yy0uNjg2IDAtMS4xMDcuMzk5LTEuMTA3IDEuMDg1VjE4LjljMCAuNjc1LjQyIDEuMDg1IDEuMTA3IDEuMDg1WiIgZmlsbD0iIzAwNWZmZiIvPjwvc3ZnPg==);--str-chat__magnifier-glass-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMjEiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkgMGM0Ljk2OCAwIDkgNC4wMzIgOSA5cy00LjAzMiA5LTkgOS05LTQuMDMyLTktOSA0LjAzMi05IDktOVptMCAxNmMzLjg2NyAwIDctMy4xMzMgNy03IDAtMy44NjgtMy4xMzMtNy03LTctMy44NjggMC03IDMuMTMyLTcgNyAwIDMuODY3IDMuMTMyIDcgNyA3Wm0xMS4zMTQgMi44OTktMi44MjktMi44MjgtMS40MTQgMS40MTQgMi44MjggMi44MjkgMS40MTUtMS40MTVaIi8+PC9zdmc+);--str-chat__clear-icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTBDMCA0LjQ3NyA0LjQ3NyAwIDEwIDBzMTAgNC40NzcgMTAgMTAtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMFptMTAtOGE4IDggMCAxIDAgMCAxNiA4IDggMCAwIDAgMC0xNlptMy41MzYgNC40NjRhMSAxIDAgMCAwLTEuNDE0IDBMMTAgOC41ODYgNy44OCA2LjQ2NEExIDEgMCAwIDAgNi40NjUgNy44OEw4LjU4NiAxMGwtMi4xMjEgMi4xMjFhMSAxIDAgMSAwIDEuNDE0IDEuNDE1TDEwIDExLjQxNGwyLjEyMiAyLjEyMmExIDEgMCAxIDAgMS40MTQtMS40MTVMMTEuNDE1IDEwbDIuMTItMi4xMjFhMSAxIDAgMCAwIDAtMS40MTVaIi8+PC9zdmc+);--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*32)}@font-face{font-family:stream-chat-icons;font-style:normal;font-weight:400;src:url(/static/media/stream-chat-icons.23ed7e178123c3011bdb.eot);src:url(/static/media/stream-chat-icons.23ed7e178123c3011bdb.eot#iefix) format("embedded-opentype"),url(/static/media/stream-chat-icons.e5d9e7208067db143a74.woff) format("woff2"),url(/static/media/stream-chat-icons.e5d9e7208067db143a74.woff) format("woff"),url(/static/media/stream-chat-icons.f5156a7e5d2a460022d0.ttf) format("truetype"),url(/static/media/stream-chat-icons.c76e825baeee72b2e71d.svg#stream-chat-icons) format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:stream-chat-icons;src:url(/static/media/stream-chat-icons.c76e825baeee72b2e71d.svg#stream-chat-icons) format("svg")}}.str-chat .str-chat__avatar--autocomplete-item,.str-chat .stream-chat__avatar--autocomplete-item{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*30)}.str-chat .str-chat__avatar--channel-header,.str-chat .stream-chat__avatar--channel-header{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*40)}.str-chat .str-chat__avatar--channel-preview,.str-chat .stream-chat__avatar--channel-preview{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*49)}.str-chat .str-chat__avatar--quoted-message-sender,.str-chat .stream-chat__avatar--quoted-message-sender{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*20)}.str-chat .str-chat__avatar--reaction,.str-chat .stream-chat__avatar--reaction{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*30)}.str-chat .str-chat__avatar--message-status,.str-chat .stream-chat__avatar--message-status{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*15)}.str-chat .str-chat__avatar--poll-vote-author{--str-chat__avatar-size:calc(var(--str-chat__spacing-px)*20)}.str-chat__avatar{align-items:center;display:flex;height:var(--str-chat__avatar-size);justify-content:center;line-height:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size);position:relative;width:var(--str-chat__avatar-size)}.str-chat__avatar.str-chat__avatar--one-letter,.str-chat__avatar.stream-chat__avatar--one-letter{font-size:calc(var(--str-chat__avatar-size)*.5)}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-width:calc(var(--str-chat__avatar-size)*0.33);--str-chat-icon-height:calc(var(--str-chat__avatar-size)*0.33)}.str-chat__avatar.str-chat__avatar--multiple-letters,.str-chat__avatar.stream-chat__avatar--multiple-letters{font-size:calc(var(--str-chat__avatar-size)*.3)}.str-chat__avatar .str-chat__avatar-image{height:100%;object-fit:cover;width:100%}.str-chat__avatar .str-chat__avatar-fallback{height:inherit;text-align:center;width:inherit}.str-chat__avatar .str-chat__avatar--online-indicator{height:calc(var(--str-chat__spacing-px)*12);inset-block-start:2%;inset-inline-end:3%;position:absolute;width:calc(var(--str-chat__spacing-px)*12)}.str-chat__loading-channels-avatar{flex-shrink:0;height:calc(var(--str-chat__spacing-px)*49);width:calc(var(--str-chat__spacing-px)*49)}.str-chat__avatar-group{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:var(--str-chat__avatar-size);line-height:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size);overflow:hidden;width:var(--str-chat__avatar-size)}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:first-child{grid-area:1/1/3/2}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(2){grid-area:1/2/2/3}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(3){grid-area:2/2/3/3}.str-chat__avatar-group .str-chat__avatar{height:100%;line-height:100%;min-width:100%;width:100%}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback,.str-chat__avatar-group .str-chat__avatar img{border-radius:0}.str-chat__avatar-group .str-chat__avatar.str-chat__avatar--single .str-chat__avatar-fallback{align-items:center;display:flex;font-size:calc(var(--str-chat__avatar-size)*.5);justify-content:center}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback{font-size:calc(var(--str-chat__avatar-size)*.33)}.str-chat{--str-chat__attachment-margin:var(--str-chat__spacing-0_5);--str-chat__gif-height:calc(var(--str-chat__spacing-px)*200);--str-chat__voice-recording-amplitude-bar-width:2px;--str-chat__voice-recording-amplitude-bar-gap-width:var(--str-chat__spacing-px)}.str-chat__attachment-list{--str-chat__attachment-max-width:calc(var(--str-chat__message-max-width) - var(--str-chat__attachment-margin)*2);--str-chat__video-height:var(--str-chat__attachment-max-width);--str-chat__scraped-image-height:calc(var(--str-chat__attachment-max-width)*0.52356);--str-chat__scraped-video-height:calc(var(--str-chat__attachment-max-width)*0.5625);align-items:stretch;display:flex;flex-direction:column;min-width:0}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--header{position:relative}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link{padding-bottom:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--text{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video,.str-chat__attachment-list .str-chat__message-attachment-card--header{align-items:center;display:flex;justify-content:center;overflow:hidden;width:auto}.str-chat__attachment-list .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-image-height)}.str-chat__attachment-list .str-chat__message-attachment-card--header img{cursor:default;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.str-chat__attachment-list .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header{height:var(--str-chat__gif-height)}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header img{cursor:default;max-height:100%;max-width:100%;object-fit:contain}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card)>img{cursor:zoom-in;height:min(var(--str-chat__attachment-max-width),min(1000000/1000000,1px)*var(--original-height,1000000));height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px)*var(--original-height,1000000));max-height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);object-fit:cover;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{display:flex;max-width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper{display:flex;flex-direction:column;height:100%;max-width:var(--str-chat__attachment-max-width);min-width:0;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .str-chat__video-angular,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .str-chat__video-angular{height:100%;max-height:100%;max-width:var(--str-chat__attachment-max-width);min-height:0;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card):not(.str-chat__message-attachment-dynamic-size){height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card){max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:min(var(--str-chat__video-height),min(1000000/1000000,1px)*var(--original-height,1000000));height:min(var(--str-chat__video-height),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px)*var(--original-height,1000000));max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__video-angular{max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-video-height)}.str-chat__attachment-list .str-chat__message-attachment--gallery,.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card){margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery{grid-gap:var(--str-chat__spacing-0_5);display:grid;gap:var(--str-chat__spacing-0_5);grid-template-columns:50% 50%;height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);overflow:hidden;width:-webkit-fit-content;width:fit-content}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery.str-chat__gallery-two-rows{grid-template-rows:50% 50%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image{margin:0;padding:0;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image img{cursor:zoom-in;height:100%;max-width:var(--str-chat__attachment-max-width);object-fit:cover;width:100%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder{align-items:center;background-position:0 0;background-repeat:no-repeat;background-size:cover;cursor:zoom-in;display:flex;justify-content:center;margin:0;max-width:var(--str-chat__attachment-max-width);position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder p{position:relative;z-index:1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image{padding:var(--str-chat__spacing-6)}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image img,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image img{max-height:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6));max-width:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6));object-fit:contain}.str-chat__attachment-list .str-chat__message-attachment-unsupported{align-items:center;column-gap:var(--str-chat__spacing-4);display:flex;justify-content:center;margin:var(--str-chat__attachment-margin);padding:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*30)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__metadata{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-audio-widget,.str-chat__attachment-list .str-chat__message-attachment-file--item{align-items:center;column-gap:var(--str-chat__spacing-4);display:flex;justify-content:center;margin:var(--str-chat__attachment-margin);padding:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;row-gap:var(--str-chat__spacing-0_5);width:100%}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;justify-content:space-between;width:100%}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name{min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*24)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*34)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--play-controls{align-items:center;display:flex;justify-content:center}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--progress-track{max-width:calc(var(--str-chat__spacing-px)*120)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row{grid-column-gap:var(--str-chat__spacing-5);align-items:center;display:flex;padding-top:var(--str-chat__spacing-2_5);width:100%}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row .str-chat__message-attachment-file--item-size{line-height:calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{cursor:pointer;flex:1 1;height:calc(var(--str-chat__spacing-px)*5);position:relative}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{height:inherit;inset-inline-start:0;position:absolute}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{grid-gap:calc(var(--str-chat__spacing-px)*9);align-items:center;display:grid;gap:calc(var(--str-chat__spacing-px)*9);grid-template-columns:36px auto 55px;justify-content:center;margin:var(--str-chat__attachment-margin);padding:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata{display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-2);min-width:0}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata a{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-voice-recording-widget--first-row{align-items:center;display:flex;gap:var(--str-chat__spacing-1);justify-content:space-between;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;width:100%}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__title{min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-download-icon svg{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*24)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__audio-state{align-items:center;display:flex;gap:var(--str-chat__spacing-1_5);height:100%;justify-content:space-between}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__error-message{align-items:center;display:flex;gap:var(--str-chat__spacing-1);justify-content:flex-start}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{justify-self:center}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{min-width:calc(var(--str-chat__spacing-px)*45);width:calc(var(--str-chat__spacing-px)*45)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget stream-voice-recording-wavebar{flex:1 1}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track{align-items:center;display:flex;flex:1 1;gap:var(--str-chat__voice-recording-amplitude-bar-gap-width);height:calc(var(--str-chat__spacing-px)*25);justify-content:space-between;position:relative;width:100%}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px);min-width:var(--str-chat__voice-recording-amplitude-bar-width);width:var(--str-chat__voice-recording-amplitude-bar-width)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{height:calc(100% + 4px);left:0;position:absolute;width:calc(var(--str-chat__spacing-px)*6)}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{align-items:center;background:none;border:none;display:flex;justify-content:center;padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-card{margin:var(--str-chat__attachment-margin);max-width:var(--str-chat__attachment-max-width);min-width:0}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content{padding:var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content .str-chat__message-attachment-card--title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content{padding:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget{display:flex;flex-direction:column;padding:var(--str-chat__spacing-2);row-gap:var(--str-chat__spacing-2_5);width:100%}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-card-audio-widget--first-row{align-items:center;column-gap:var(--str-chat__spacing-3_5);display:flex}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form{display:flex;justify-content:stretch}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button{cursor:pointer;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-4);white-space:nowrap;width:100%}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}.str-chat__attachment-list .str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment-download-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-list .str-chat__attachment-type-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*37)}.str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*24);align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*36);justify-content:center;width:calc(var(--str-chat__spacing-px)*36)}.str-chat__message-attachment-audio-widget--play-button svg{width:var(--str-chat__spacing-3)}.str-chat__quoted-message-preview{--str-chat__attachment-margin:0px}.str-chat__quoted-message-preview *{cursor:pointer!important}.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--content,.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--source-link{display:none}.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget{display:flex;justify-content:space-between}.str-chat__quoted-message-preview .str-chat__message-attachment-file--item-download,.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-audio-widget--play-button,.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track{display:none}.str-chat__message .str-chat__quoted-message-preview .str-chat__message-attachment-file--item{padding:0}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{align-items:center;display:flex;flex:1 1;gap:var(--str-chat__spacing-px);height:calc(var(--str-chat__spacing-px)*25);position:relative;width:120px}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px);min-width:2px;width:2px}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{height:calc(100% + 4px);left:0;position:absolute;width:calc(var(--str-chat__spacing-px)*6)}.str-chat__attachment-list-angular-host{min-width:0}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video{width:100%}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a{display:block;height:100%;position:relative;width:100%}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a .str-chat__message-attachment-card--video-play,.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a stream-icon-placeholder{height:calc(var(--str-chat__spacing-px)*36);left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(var(--str-chat__spacing-px)*36)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a img{cursor:pointer}.str-chat__attachment-preview-list{--str-chat__loading-indicator-size:calc(var(--str-chat__spacing-px)*18);align-items:center;display:flex;justify-content:center;padding:var(--str-chat__spacing-1_5);width:100%}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{align-items:center;display:flex;height:calc(var(--str-chat__spacing-px)*72);justify-content:center;min-width:calc(var(--str-chat__spacing-px)*72);overflow:hidden;position:relative;width:calc(var(--str-chat__spacing-px)*72)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail{height:calc(var(--str-chat__spacing-px)*72);object-fit:cover;overflow:hidden;width:calc(var(--str-chat__spacing-px)*72);word-break:break-all}.str-chat__attachment-preview-list .str-chat__attachment-preview-file,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;height:calc(var(--str-chat__spacing-px)*72);justify-content:flex-start;padding:0 var(--str-chat__spacing-4);position:relative;width:calc(var(--str-chat__spacing-px)*200)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title{max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*37);--str-chat-icon-width:auto;align-items:center;display:flex;justify-content:center}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon svg{height:calc(var(--str-chat__spacing-px)*37);width:auto}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*16);line-height:calc(var(--str-chat__spacing-px)*13)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download svg{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-preview-list button.str-chat__attachment-preview-delete{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:var(--str-chat__border-radius-circle);display:flex;padding:initial}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*24);cursor:pointer;inset-inline-end:calc(var(--str-chat__spacing-px)*2);position:absolute;top:calc(var(--str-chat__spacing-px)*2);z-index:1}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{height:calc(var(--str-chat__spacing-px)*24);width:calc(var(--str-chat__spacing-px)*24)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*24);align-items:center;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:0;border-radius:initial;cursor:pointer;display:flex;height:100%;inset-inline-start:0;justify-content:center;padding:initial;position:absolute;width:100%;z-index:0}.str-chat__attachment-preview-list-angular-host{max-width:100%;width:100%}.str-chat__message-textarea-angular-host{position:relative}.str-chat__message-textarea-angular-host mention-list{width:100%}.str-chat__message-textarea-angular-host .mention-menu{margin:0!important;max-width:100%;padding:var(--str-chat__spacing-2) 0!important}.str-chat__message-textarea-angular-host .mention-menu .mention-item{padding:0!important}.str-chat__suggestion-list-container{bottom:calc(100% + var(--str-chat__spacing-2_5));padding:var(--str-chat__spacing-2) 0;position:absolute;width:100%}.str-chat__suggestion-list-container .str-chat__suggestion-list{display:flex;flex-direction:column;list-style:none;margin:initial;max-height:calc(var(--str-chat__spacing-px)*320);overflow-y:auto;padding:initial}.str-chat__suggestion-list-container .str-chat__suggestion-list--react{overflow-y:visible;overflow-y:initial}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{width:100%}.str-chat__slash-command{padding:var(--str-chat__spacing-2_5)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{-webkit-margin-start:var(--str-chat__spacing-2);margin-inline-start:var(--str-chat__spacing-2)}.str-chat__user-item{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;justify-content:center;padding:var(--str-chat__spacing-2_5)}.str-chat__user-item .str-chat__user-item--name{align-items:center;display:flex;overflow-x:hidden;overflow-x:clip;overflow-y:visible;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.str-chat__emoji-item{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;justify-content:center;padding:var(--str-chat__spacing-2_5)}.str-chat__emoji-item .str-chat__emoji-item--name{align-items:center;display:flex;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;width:100%}.str-chat__message-textarea-angular-host--autocomplete-hidden mention-list{display:none}.str-chat__audio_recorder-container{align-items:center;bottom:0;display:flex;justify-content:flex-end;min-height:3.25rem;padding-inline:1rem;width:100%}.str-chat__audio_recorder,stream-voice-recorder-wavebar{align-items:center;display:flex;gap:.375rem;justify-content:center}.str-chat__audio_recorder button,stream-voice-recorder-wavebar button{align-items:center;display:flex;height:32px;justify-content:center;padding:0;width:32px}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button{--str-chat-icon-height:28px}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button svg{height:28px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button svg{height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button{--str-chat-icon-height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-height:24px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button svg{height:24px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button{--str-chat-icon-height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button{--str-chat-icon-height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button svg{height:16px}.str-chat__audio_recorder .str-chat__recording-timer,stream-voice-recorder-wavebar .str-chat__recording-timer{align-items:center;display:flex;width:3rem}.str-chat__audio_recorder .str-chat__recording-timer--hours,stream-voice-recorder-wavebar .str-chat__recording-timer--hours{width:3.75rem}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track-container{height:-webkit-fit-content;height:fit-content;overflow-x:auto;padding-block:.5rem}.str-chat__audio_recorder .str-chat__waveform-box-container,stream-voice-recorder-wavebar .str-chat__waveform-box-container{align-items:center;display:flex;flex:1 1;justify-content:flex-end;width:100%}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{align-items:center;display:flex;flex-wrap:nowrap;height:2rem;justify-content:flex-end;margin-inline:1rem}.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{width:120px}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box{overflow-x:hidden}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget{display:flex;gap:var(--str-chat__spacing-1_5)}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-voice-recording-widget--first-row{display:none}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state{display:flex;gap:var(--str-chat__spacing-1_5)}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state .str-chat__message-attachment__voice-recording-widget__timer{align-self:center;min-width:3rem}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{display:none}.str-chat__base-image .str-chat__message-attachment-file--item-download{display:block}.str-chat__gallery-image .str-chat__message-attachment-file--item-download,.str-chat__message-attachment--image .str-chat__message-attachment-file--item-download,.str-chat__message-attachment-card--header .str-chat__message-attachment-file--item-download{position:absolute;right:1rem;top:.5rem}.str-chat__attachment-preview-image .str-chat__message-attachment-file--item-download{display:none}.str-chat__channel{flex-direction:column;position:relative}.str-chat__channel,.str-chat__channel .str-chat__container{display:flex;height:100%}.str-chat__channel .str-chat__container .str-chat__main-panel{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.str-chat__empty-channel{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*136);align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--str-chat__spacing-4);position:relative}.str-chat__empty-channel svg{height:calc(var(--str-chat__spacing-px)*136);width:calc(var(--str-chat__spacing-px)*136)}.str-chat__empty-channel .str-chat__empty-channel-notifications{inset-block-end:var(--str-chat__spacing-2);position:absolute}.str-chat__loading-channel{display:flex;flex-direction:column;height:100%}.str-chat__loading-channel .str-chat__loading-channel-header{align-items:center;column-gap:var(--str-chat__spacing-4);display:flex;padding:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{flex-shrink:0;height:calc(var(--str-chat__spacing-px)*40);width:calc(var(--str-chat__spacing-px)*40)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:hidden;row-gap:var(--str-chat__spacing-1_5)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-name{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*170)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-info{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list{height:100%;padding:0 var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(var(--str-chat__spacing-2)*-1);padding-inline:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(var(--str-chat__spacing-2)*-1)}@media only screen and (min-device-width:768px){.str-chat__loading-channel .str-chat__loading-channel-message-list{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1);padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1 - 2px)}}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message{column-gap:var(--str-chat__spacing-2);display:flex;padding:var(--str-chat__spacing-4) 0;width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-avatar{flex-shrink:0;height:calc(var(--str-chat__spacing-px)*49);width:calc(var(--str-chat__spacing-px)*49)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end{display:flex;flex-direction:column;row-gap:var(--str-chat__spacing-2);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end .str-chat__loading-channel-message-last-row{column-gap:var(--str-chat__spacing-2);display:flex;width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-sender{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-text{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-date{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*50)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2){flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-sender{align-self:end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-last-row{flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-input-row{column-gap:var(--str-chat__spacing-2);display:flex;padding:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{height:calc(var(--str-chat__spacing-px)*36);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{height:calc(var(--str-chat__spacing-px)*36);width:calc(var(--str-chat__spacing-px)*36)}.str-chat__channel-header{align-items:center;column-gap:var(--str-chat__spacing-4);display:flex;padding:var(--str-chat__spacing-2)}.str-chat__channel-header .str-chat__header-hamburger{display:none}.str-chat__channel-header .str-chat__channel-header-end{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:hidden;row-gap:var(--str-chat__spacing-1_5)}.str-chat__channel-header .str-chat__channel-header-end p{margin:0}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-info,.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title{overflow-y:hidden}.str-chat__channel-list{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}.str-chat__channel-list .str-chat__channel-list-messenger,.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main{height:100%}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*136);align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--str-chat__spacing-4)}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty svg{height:calc(var(--str-chat__spacing-px)*136);width:calc(var(--str-chat__spacing-px)*136)}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty-v1{display:none}.str-chat__channel-list .str-chat__load-more-button{display:flex;justify-content:center;margin:var(--str-chat__spacing-2) 0}.str-chat__channel-list .str-chat__load-more-button .str-chat__load-more-button__button{align-items:center;display:flex;justify-content:center}.str-chat__channel-list .stream-chat__paginated-list{gap:0}.str-chat__channel-list-react{overflow:hidden}.str-chat__channel-list-react .str-chat__channel-list-messenger-react{overflow:hidden;padding-bottom:var(--str-chat__spacing-2_5)}.str-chat__channel-list-react .str-chat__channel-list-messenger-react .str-chat__channel-list-messenger-react__main{overflow-y:auto}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main{display:flex;flex-direction:column}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main stream-paginated-list{min-height:0}.str-chat__channel-preview-container{position:relative}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons{align-items:center;bottom:var(--str-chat__spacing-3);display:flex;flex-direction:row;gap:1px;position:absolute;right:var(--str-chat__spacing-2)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-height:13px;cursor:pointer;padding-block:2px;padding-inline:4px}.str-chat__channel-preview{align-items:center;column-gap:var(--str-chat__spacing-2);cursor:pointer;display:flex;justify-content:flex-start;margin:0;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);text-align:start;width:100%}.str-chat__channel-preview .str-chat__channel-preview-end{display:flex;flex-direction:column;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;row-gap:var(--str-chat__spacing-0_5);width:100%}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row{align-items:stretch;column-gap:var(--str-chat__spacing-1);display:flex}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{align-items:center;display:flex;padding:0 var(--str-chat__spacing-2)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--name{width:100%}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row{align-items:center;column-gap:var(--str-chat__spacing-1);display:flex;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--last-message{flex:1 1}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status svg{height:calc(var(--str-chat__spacing-px)*15);width:calc(var(--str-chat__spacing-px)*15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name{min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message p,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name p{margin:0;max-width:calc(100% - 40px);overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-preview-loading{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;justify-content:flex-start;margin:0;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);text-align:start;width:100%}.str-chat__channel-preview-loading .str-chat__channel-preview-end-loading{display:flex;flex-direction:column;row-gap:var(--str-chat__spacing-0_5);width:100%}.str-chat__channel-preview-loading .str-chat__loading-channels-username{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__channel-preview-loading .str-chat__loading-channels-status{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__channel-search{display:flex;flex-direction:column;justify-content:center;position:relative}.str-chat__channel-search.str-chat__channel-search--active.str-chat__channel-search--inline,.str-chat__channel-search.str-chat__channel-search--with-results.str-chat__channel-search--inline{height:100%}.str-chat__channel-search.str-chat__channel-search--inline{min-height:0}.str-chat__channel-search .str-chat__channel-search-bar{align-items:center;display:flex;height:65px;justify-content:center;padding:var(--str-chat__spacing-2_5)}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-bar-button{background:none;border:none;cursor:pointer;height:calc(var(--str-chat__spacing-px)*40);padding:var(--str-chat__spacing-2_5);width:calc(var(--str-chat__spacing-px)*40)}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper{align-items:center;display:flex;flex:1 1;min-width:0;padding:var(--str-chat__spacing-2_5)}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button,.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--icon{display:inline-flex;padding:0 var(--str-chat__spacing-2_5)}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button{background:none;border:none;cursor:pointer}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button:disabled{cursor:default}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper input{flex:1 1;min-width:0}.str-chat__channel-search .str-chat__channel-search-container-searching,.str-chat__channel-search .str-chat__channel-search-results-header{padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4);width:100%}.str-chat__channel-search .str-chat__channel-search-result-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.str-chat__channel-search .str-chat__channel-search-result-list.inline{flex:1 1}.str-chat__channel-search .str-chat__channel-search-result-list.popup{height:400px;left:0;position:absolute;right:0;top:65px;z-index:1}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty{align-items:center;display:flex;flex-direction:column;padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4);width:100%}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg{height:calc(var(--str-chat__spacing-px)*90 + var(--str-chat__spacing-20));padding:var(--str-chat__spacing-10) 0;width:calc(var(--str-chat__spacing-px)*90)}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result{align-items:center;background:none;border:none;column-gap:var(--str-chat__spacing-2);display:flex;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);width:100%}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .channel-search__result-text,.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{overflow-x:hidden;overflow-x:clip;overflow-y:visible;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__cta-button{cursor:pointer;padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-6)}.str-chat__circle-fab{align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*42);justify-content:center;padding:0;width:calc(var(--str-chat__spacing-px)*42)}.str-chat__circle-fab .str-chat__circle-fab-icon{display:inline-block;height:calc(var(--str-chat__spacing-px)*24)}.str-chat__dialog-overlay{height:var(--str-chat__dialog-overlay-height);inset:0;overflow:hidden;position:absolute;width:100%;z-index:2}.str-chat__dialog{width:100%}.str-chat__dialog .str-chat__dialog__body{overflow-y:auto;padding:2rem 1rem}.str-chat__dialog .str-chat__dialog__body .str-chat__dialog__title{margin-bottom:1rem}.str-chat__dialog .str-chat__dialog__controls{display:flex;gap:1.25rem;justify-content:flex-end;padding:2.25rem 1.25rem 0}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{background:none;border:none}.str-chat__prompt-dialog input[type=text]{padding:.625rem 1rem;width:100%}.str-chat__dialog-menu{overflow:hidden}.str-chat__dialog-menu .str-chat__dialog-menu__button{align-items:center;display:flex;padding:.5rem .75rem;width:100%}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-icon{height:1rem;width:1rem}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-text{padding-inline:.675rem}.str-chat__drag-and-drop-container__item{display:flex;padding-block:.25rem;width:100%}.str-chat__dropzone-container{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:5}.str-chat__dropzone-container p{margin:initial}.str-chat__edit-message-form{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0;min-width:0;row-gap:var(--str-chat__spacing-5);width:100%}.str-chat__edit-message-form .str-chat__edit-message-form-options{align-items:center;display:flex;justify-content:flex-end}.str-chat__edit-message-form .str-chat__edit-message-form-options button{cursor:pointer;margin:0}.str-chat-angular__edit-message-form .str-chat__message-input-angular-host{display:flex;max-height:100%;max-width:100%;min-height:0;min-width:0}.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{flex-basis:min-content;height:40%;max-height:80%;max-width:90%;min-width:90%;width:90%}@media only screen and (min-device-width:768px){.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{max-width:60%;min-width:40%;width:-webkit-min-content;width:min-content}}.str-chat__dialog__field{display:flex;flex-direction:column;gap:.5rem}.str-chat__dialog__field .str-chat__form-field-error{margin-left:.5rem}.str-chat__image-carousel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100%;max-width:100%;min-height:0;min-width:0}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*30);background:#0000;border:none;padding:var(--str-chat__spacing-2_5)}.str-chat__image-carousel .str-chat__image-carousel-image{height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;width:100%}.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{height:80%;width:80%}@media only screen and (max-device-width:768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{height:100%;width:100%}}[dir=rtl] .str-chat__image-carousel-stepper svg{transform:scaleX(-1)}.str-chat{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*24);--str-chat-icon-width:auto}.str-chat__icon{display:flex;font-family:stream-chat-icons;font-size:var(--str-chat-icon-height);font-style:normal;font-weight:400;height:var(--str-chat-icon-height);width:var(--str-chat-icon-width)}.str-chat__icon,.str-chat__icon:before{line-height:var(--str-chat-icon-height)}.str-chat__icon--unspecified-filetype{content:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLXRlc3RpZD0idW5zcGVjaWZpZWQtZmlsZXR5cGUiIHdpZHRoPSIzNCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAzYTMgMyAwIDAgMSAzLTNoMjBsMTEgMTF2MjZhMyAzIDAgMCAxLTMgM0gzYTMgMyAwIDAgMS0zLTNWM1oiIGZpbGw9InVybCgjYSkiLz48cGF0aCBkPSJNMzQgMTFoLThhMyAzIDAgMCAxLTMtM1YwbDExIDExWiIgZmlsbD0iI0RCREJEQiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOCAxM2gxNXYySDh2LTJaTTggMTdoMTB2Mkg4di0yWk04IDIxaDE1djJIOHYtMloiIGZpbGw9IiNDRkNGQ0YiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSI0MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEQkRCREIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=)}.str-chat__icon--audio-file{content:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icmZ1LWZpbGUtYXVkaW8iIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjcxNyAzMy4xNzJjLjUxOCAwIC43MDcuNDgzLjcwNyAxLjAwOCAwIC40NjItLjEyNiAxLjAxNS0uNzA3IDEuMDE1LS41NDYgMC0uNzI4LS41NTMtLjcyOC0xLjA1IDAtLjQ2Mi4xODItLjk3My43MjgtLjk3M1ptMS44NTUtMi4xN2gtMS4xOXYxLjc1N2gtLjAxNGMtLjI0NS0uMzI5LS41ODgtLjQ5Ny0xLjAzNi0uNDk3LTEuMDMgMC0xLjUzMy44OTYtMS41MzMgMS44NDEgMCAxLjAyMi40ODMgMi4wMDIgMS42MjQgMi4wMDIuNDIgMCAuNzctLjE4MiAxLS41MjVoLjAxNVYzNmgxLjEzNHYtNC45OThabS02Ljg2MiAzLjE4NWMwLS40NjIuMTY3LTEuMDE1LjcyLTEuMDE1LjU1MyAwIC43MjkuNTUzLjcyOSAxLjAxNSAwIC40NjItLjE3NiAxLjAwOC0uNzI5IDEuMDA4LS41NTMgMC0uNzItLjU0Ni0uNzItMS4wMDhabS0xLjE5IDBjMCAxLjA5Mi43ODQgMS45MTggMS45MSAxLjkxOCAxLjEyNyAwIDEuOTE4LS44MjYgMS45MTgtMS45MThzLS43OS0xLjkyNS0xLjkxOC0xLjkyNWMtMS4xMjcgMC0xLjkxLjgzMy0xLjkxIDEuOTI1Wm0xMC4zMTktMS44MmguNzM1di43N2gtLjczNXYxLjY1MmMwIC4yODcuMTY4LjM1LjQyNy4zNS4wNDggMCAuMDk4LS4wMDMuMTQ5LS4wMDcuMDUyLS4wMDMuMTA2LS4wMDcuMTU5LS4wMDdWMzZhNi42OSA2LjY5IDAgMCAwLS4yNzkuMDE3Yy0uMTI0LjAwOS0uMjQ4LjAxOC0uMzcyLjAxOC0xLjAxNSAwLTEuMjc0LS4yOTQtMS4yNzQtMS4yOHYtMS42MThoLS42MDJ2LS43N2guNjAydi0xLjA5OWgxLjE5djEuMVoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0wIDI4aDM0djlhMyAzIDAgMCAxLTMgM0gzYTMgMyAwIDAgMS0zLTN2LTlaIiBmaWxsPSIjMjcyN0IwIi8+PHBhdGggZD0iTTAgM2EzIDMgMCAwIDEgMy0zaDIwbDExIDExdjE3SDBWM1oiIGZpbGw9IiNGNUY1RjUiLz48cGF0aCBkPSJNMzQgMTFoLThhMyAzIDAgMCAxLTMtM1YwbDExIDExWiIgZmlsbD0iI0RCREJEQiIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguODggMjEuOTQxaDMuNDE4bDQuNjU0IDIuODA4YS40NC40NCAwIDAgMCAuNzE4LS4zNFYxMi40NGEuNDQuNDQgMCAwIDAtLjcxOC0uMzRsLTQuNjU0IDIuODA5SDguODc5YS44OC44OCAwIDAgMC0uODc5Ljg4djUuMjc0YzAgLjQ4NS4zOTQuODc5Ljg4Ljg3OVptNC4wNDYtNS4yNzUgMi45ODYtMS40NDR2Ni40MDVsLTIuOTg2LTEuNDQ0SDkuNzU4di0zLjUxN2gzLjE2OFptNi45MjUtLjMxNGMtLjM3Ny4wNTctLjYxMS4zMTItLjUyMy41NjdsLS4wMDIuMDAxYTUuMyA1LjMgMCAwIDEgLjMwMiAxLjc3NSA1LjQyNiA1LjQyNiAwIDAgMS0uMzA4IDEuNzk2Yy0uMDkxLjI1NS4xNDguNTA5LjUyNy41NjkuMDU0LjAwOC4xMDcuMDEyLjE2LjAxMi4zMTkgMCAuNjA5LS4xNDkuNjg1LS4zNjZhNi4yNyA2LjI3IDAgMCAwIC4zNDUtMi4wMSA2LjE1NyA2LjE1NyAwIDAgMC0uMzQxLTEuOTkzYy0uMDktLjI1NS0uNDY3LS40MTItLjg0NS0uMzUxWm0yLjMxLTEuNzVjLjM2NC0uMDg2Ljc2NS4wNDMuODk0LjI5MkE4LjIwNiA4LjIwNiAwIDAgMSAyNCAxOC42OTJjMCAxLjI5Ny0uMzIgMi41OTItLjk0OCAzLjgyMy0uMTAyLjE5Ny0uMzc2LjMyLS42Ny4zMi0uMDc1IDAtLjE1Mi0uMDA5LS4yMjgtLjAyNi0uMzY4LS4wODQtLjU2My0uMzU1LS40MzYtLjYwMS41OC0xLjEzMi44NzQtMi4zMjQuODc1LTMuNTE2IDAtMS4xODYtLjI4OC0yLjM3LS44NjUtMy40OS0uMTI4LS4yNDYuMDY3LS41MTYuNDMyLS42WiIgZmlsbD0iIzI3MjdCMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.str-chat__icon--action:before{content:""}.str-chat__icon--arrow-down:before{content:""}.str-chat__icon--arrow-left:before{content:""}.str-chat__icon--arrow-right:before{content:""}.str-chat__icon--close:before{content:""}.str-chat__icon--arrow-up:before{content:""}.str-chat__icon--chat-bubble:before{content:""}.str-chat__icon--pause:before{content:""}.str-chat__icon--download:before{content:""}.str-chat__icon--delivered:before{content:""}.str-chat__icon--play:before{content:""}.str-chat__icon--reaction:before{content:""}.str-chat__icon--error:before{content:""}.str-chat__icon--read:before{content:""}.str-chat__icon--retry:before{content:""}.str-chat__icon--reply-in-thread:before{content:""}.str-chat__icon--send:before{content:""}.str-chat__icon--attach:before{content:""}.str-chat__icon--mic:before{content:""}.str-chat__icon--bin:before{content:""}.str-chat__infinite-scroll-paginator{overflow-x:hidden;overflow-y:auto}.str-chat__link-preview-list{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding-inline:.75rem;width:100%}.str-chat__link-preview-card{align-items:center;display:flex;gap:1rem;justify-content:space-around;min-width:0;width:100%}.str-chat__link-preview-card .str-chat__tooltip{display:block;max-width:calc(var(--str-chat__spacing-px)*250);overflow-x:hidden;overflow-x:clip;overflow-y:visible;padding-inline:.5rem;text-overflow:ellipsis;white-space:nowrap}.str-chat__link-preview-card .str-chat__link-preview-card__icon-container{align-items:center;display:flex}.str-chat__link-preview-card .str-chat__link-preview-card__content{flex:1 1;min-width:0;padding-inline:.5rem;width:100%}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button{background:none;border:none;cursor:pointer}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content{display:flex;flex-direction:column;gap:.25rem}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{height:calc(var(--str-chat__spacing-px)*12);width:100%}.str-chat{--str-chat__loading-indicator-size:calc(var(--str-chat__spacing-px)*15)}.str-chat__loading-indicator{align-items:center;animation:rotate 1s linear infinite;display:flex;justify-content:center}.str-chat__loading-indicator svg{height:var(--str-chat__loading-indicator-size);width:var(--str-chat__loading-indicator-size)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}stream-loading-indicator{align-items:center;display:flex;justify-content:center}.str-chat__loading-indicator-placeholder,stream-loading-indicator .str-chat__loading-indicator{height:var(--str-chat__loading-indicator-size);width:var(--str-chat__loading-indicator-size)}.str-chat{--str-chat__message-options-button-size:calc(var(--str-chat__spacing-px)*26);--str-chat__message-max-width:calc(var(--str-chat__spacing-px)*480);--str-chat__message-with-attachment-max-width:calc(var(--str-chat__spacing-px)*300);--str-chat__quoted-message-max-width:calc(var(--str-chat__spacing-px)*250);--str-chat__quoted-message-inside-message-input-max-width:calc(var(--str-chat__spacing-px)*200);--str-chat__quoted-message-inside-message-input-max-height:calc(var(--str-chat__quoted-message-inside-message-input-max-width) + var(--str-chat__spacing-px)*50);--str-chat__quoted-message-line-clamp:5}.str-chat__message{--str-chat-message-options-size:calc(var(--str-chat__message-options-button-size)*3)}.str-chat__message.str-chat__message-without-touch-support{--str-chat-message-options-size:calc(var(--str-chat__message-options-button-size)*1)}.str-chat__message .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__message .str-chat__message-options{--str-chat-icon-height:calc(var(--str-chat__message-options-button-size)*0.7)}.str-chat__message.str-chat__message--has-attachment{--str-chat__message-max-width:var(--str-chat__message-with-attachment-max-width)}.str-chat__message.str-chat__message--has-attachment .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__quoted-message-preview{--str-chat__message-max-width:var(--str-chat__quoted-message-max-width)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{max-width:var(--str-chat__message-max-width);pointer-events:none}.str-chat__quoted-message-text-value{-webkit-line-clamp:var(--str-chat__quoted-message-line-clamp);line-clamp:var(--str-chat__quoted-message-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.str-chat__message,.str-chat__quoted-message-preview{word-wrap:break-word;display:grid;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.str-chat__message.str-chat__message--other,.str-chat__message.str-chat__quoted-message-preview,.str-chat__quoted-message-preview.str-chat__message--other,.str-chat__quoted-message-preview.str-chat__quoted-message-preview{column-gap:var(--str-chat__spacing-2);grid-template-areas:"avatar message" ". replies" ". translation-notice" ". custom-metadata" ". metadata";grid-template-columns:auto 1fr;justify-items:flex-start}.str-chat__message.str-chat__message--me,.str-chat__quoted-message-preview.str-chat__message--me{grid-template-areas:"message" "replies" "translation-notice" "custom-metadata" "metadata";justify-items:end}.str-chat__message.str-chat__message--me>.str-chat__message-sender-avatar,.str-chat__quoted-message-preview.str-chat__message--me>.str-chat__message-sender-avatar{display:none}.str-chat__message.str-chat__message--blocked,.str-chat__message.str-chat__message--deleted,.str-chat__quoted-message-preview.str-chat__message--blocked,.str-chat__quoted-message-preview.str-chat__message--deleted{grid-template-areas:"message"}.str-chat__message.str-chat__message--system,.str-chat__quoted-message-preview.str-chat__message--system{grid-template-areas:"message";grid-template-columns:auto}.str-chat__message .str-chat__message-sender-avatar,.str-chat__quoted-message-preview .str-chat__message-sender-avatar{align-self:end;grid-area:avatar}.str-chat__message .str-chat__message-inner,.str-chat__quoted-message-preview .str-chat__message-inner{grid-column-gap:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-2);display:grid;grid-area:message;grid-template-areas:"reactions reactions" "message-bubble options";grid-template-columns:auto 1fr;position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options{align-items:flex-start;flex-direction:row-reverse;grid-area:options;justify-content:flex-end;width:var(--str-chat-message-options-size)}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button{align-items:center;cursor:pointer;display:flex;height:var(--str-chat__message-options-button-size);justify-content:center;width:var(--str-chat__message-options-button-size)}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container{position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-reactions-host{grid-area:reactions}.str-chat__message .str-chat__message-inner .str-chat__message-bubble,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble{grid-area:message-bubble;min-width:0;position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{margin:0;white-space:pre-line}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner{overflow-y:hidden}.str-chat__message.str-chat__message--me .str-chat__message-inner,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner{grid-template-areas:"reactions reactions" "options message-bubble";grid-template-columns:1fr auto}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner .str-chat__message-options{flex-direction:row}.str-chat__message .str-chat__translation-notice,.str-chat__quoted-message-preview .str-chat__translation-notice{grid-area:translation-notice}.str-chat__message .str-chat__translation-notice button,.str-chat__quoted-message-preview .str-chat__translation-notice button{cursor:pointer;margin:0;padding:var(--str-chat__spacing-1) 0}.str-chat__message .str-chat__custom-message-metadata,.str-chat__quoted-message-preview .str-chat__custom-message-metadata{-webkit-margin-before:var(--str-chat__spacing-0_5);grid-area:custom-metadata;margin-block-start:var(--str-chat__spacing-0_5)}.str-chat__message .str-chat__message-metadata,.str-chat__quoted-message-preview .str-chat__message-metadata{-webkit-margin-before:var(--str-chat__spacing-0_5);align-items:center;column-gap:var(--str-chat__spacing-1);display:flex;flex-wrap:wrap;grid-area:metadata;margin-block-start:var(--str-chat__spacing-0_5)}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-name,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-name{overflow-y:hidden}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before{content:"•";margin-right:var(--str-chat__spacing-1)}.str-chat__message .str-chat__message-metadata .str-chat__message-edited-timestamp,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-edited-timestamp{--str-chat__message-edited-timestamp-height:1rem;flex-basis:100%}.str-chat__message.str-chat__message--me .str-chat__message-metadata,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-metadata{justify-content:flex-end;text-align:right}.str-chat__message .str-chat__message-status,.str-chat__quoted-message-preview .str-chat__message-status{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*15);align-items:center;column-gap:var(--str-chat__spacing-0_5);display:flex;justify-content:center;position:relative}.str-chat__message .str-chat__message-status svg,.str-chat__quoted-message-preview .str-chat__message-status svg{height:calc(var(--str-chat__spacing-px)*15);width:calc(var(--str-chat__spacing-px)*15)}.str-chat__message .str-chat__message-replies-count-button-wrapper,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper{grid-area:replies}.str-chat__message .str-chat__message-replies-count-button-wrapper button,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper button{cursor:pointer;padding:0}.str-chat__message .str-chat__message--deleted-inner,.str-chat__quoted-message-preview .str-chat__message--deleted-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--deleted-inner p,.str-chat__quoted-message-preview .str-chat__message--deleted-inner p{margin:0;white-space:pre-line}.str-chat__message .str-chat__message--blocked-inner,.str-chat__quoted-message-preview .str-chat__message--blocked-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--blocked-inner p,.str-chat__quoted-message-preview .str-chat__message--blocked-inner p{margin:0;white-space:pre-line}.str-chat__message .str-chat__quoted-message-bubble,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{column-gap:var(--str-chat__spacing-1);display:flex;min-width:0;padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);width:100%}.str-chat__message .str-chat__quoted-message-bubble p,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble p{margin:0;white-space:pre-line}.str-chat__message .str-chat__emoji-display-fix,.str-chat__quoted-message-preview .str-chat__emoji-display-fix{display:inline-block;width:1.25em}.str-chat__message .str-chat__message-error-icon,.str-chat__quoted-message-preview .str-chat__message-error-icon{display:none}.str-chat__message .str-chat__simple-message--error-failed,.str-chat__quoted-message-preview .str-chat__simple-message--error-failed{cursor:pointer}.str-chat__message.str-chat__message--error .str-chat__message-error-icon,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon{bottom:0;display:block;inset-inline-end:calc(var(--str-chat__spacing-px)*18*-1/2);position:absolute}.str-chat__message.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon svg{height:calc(var(--str-chat__spacing-px)*18);width:calc(var(--str-chat__spacing-px)*18)}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner{-webkit-margin-end:0;margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner{-webkit-margin-start:0;margin-inline-start:0}@supports not selector(:has(a,b)){.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner{-webkit-margin-end:0;margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner{-webkit-margin-start:0;margin-inline-start:0}}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options{display:flex}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover{-webkit-margin-end:0;margin-inline-end:0}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover{-webkit-margin-start:0;margin-inline-start:0}.str-chat__message-inner .str-chat__message-options.str-chat__message-options--active{display:flex}.str-chat__message-inner .str-chat__message-options{display:none}.str-chat__message-inner .str-chat__message-actions-open.str-chat__message-options,.str-chat__message-inner:focus-within .str-chat__message-options{display:flex}.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){-webkit-margin-end:var(--str-chat-message-options-size);margin-inline-end:var(--str-chat-message-options-size)}.str-chat__message--me .str-chat__message-inner{-webkit-margin-start:var(--str-chat-message-options-size);margin-inline-start:var(--str-chat-message-options-size)}.str-chat__li--middle .str-chat__message,.str-chat__li--top .str-chat__message{-webkit-margin-after:var(--str-chat__spacing-0_5);margin-block-end:var(--str-chat__spacing-0_5)}.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.str-chat__li--top .str-chat__message .str-chat__message-metadata{display:none}.str-chat__li--middle .str-chat__message>.str-chat__message-sender-avatar,.str-chat__li--top .str-chat__message>.str-chat__message-sender-avatar{visibility:hidden}.str-chat__li--bottom .str-chat__message,.str-chat__li--single .str-chat__message{-webkit-margin-after:var(--str-chat__spacing-2);margin-block-end:var(--str-chat__spacing-2)}.str-chat__date-separator{align-items:center;display:flex;padding:var(--str-chat__spacing-8)}.str-chat__date-separator-line{flex:1 1;height:var(--str-chat__spacing-px)}.str-chat__date-separator>:not(:last-child){margin-right:var(--str-chat__spacing-4)}.str-chat__message .str-chat__quoted-message-preview{-webkit-margin-after:var(--str-chat__spacing-2);margin-block-end:var(--str-chat__spacing-2)}.str-chat__message--system{text-align:center;width:100%}.str-chat__message--system p{margin:0}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{align-items:stretch;flex-basis:min-content;flex-direction:column;row-gap:var(--str-chat__spacing-1)}.str-chat__message-input .str-chat__quoted-message-preview{--str-chat__message-max-width:var(--str-chat__quoted-message-inside-message-input-max-width)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{max-height:var(--str-chat__quoted-message-inside-message-input-max-height)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text{max-height:100%;min-height:0}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text p{max-height:100%;overflow-x:hidden;overflow-y:auto}.str-chat__unread-messages-separator-wrapper{padding-block:.5rem}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator{align-items:center;display:flex;justify-content:center;padding:.5rem;width:100%}.str-chat__unread-messages-notification{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*16);align-items:center;display:flex;overflow:clip;position:absolute;top:.75rem;z-index:2}.str-chat__unread-messages-notification button{height:100%;padding-block:.5rem;white-space:nowrap;width:100%}.str-chat__unread-messages-notification button:first-of-type{padding-inline:.75rem .375rem}.str-chat__unread-messages-notification button:last-of-type{padding-inline:.375rem .75rem}.str-chat__unread-messages-notification button:last-of-type svg{width:.875rem}.str-chat-angular__message-bubble{transform:translateZ(0)}.str-chat-angular__message-bubble.str-chat-angular__message-bubble--attachment-modal-open{transform:none}.str-chat__message-edited-timestamp{overflow:hidden;transition:height .1s}.str-chat__message-edited-timestamp--open{height:1rem;height:var(--str-chat__message-edited-timestamp-height,1rem)}.str-chat__message-edited-timestamp--collapsed{height:0}.str-chat__message-text--pointer-cursor{cursor:pointer}.str-chat__message-with-touch-support .str-chat__message-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__attachments-container,.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__message-text-inner{pointer-events:none}.str-chat__message-with-touch-support .str-chat__message-inner{margin-inline:0}.str-chat__message-with-touch-support .str-chat__message-options{display:none}.str-chat__message-with-touch-support .stream-chat-angular__image-modal-host{-webkit-touch-callout:default}.str-chat__message-actions-box{overflow:hidden}.str-chat__message-actions-box .str-chat__message-actions-list{display:flex;flex-direction:column;list-style:none;margin:0;min-width:10rem;padding:0}.str-chat__message-actions-box .str-chat__message-actions-list .str-chat__message-actions-list-item-button{cursor:pointer;margin:0;padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);text-align:start;width:100%}.str-chat__message-bounce-prompt{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-9)}.str-chat__message-bounce-prompt .str-chat__message-bounce-actions{display:flex;flex-direction:column;gap:var(--str-chat__spacing-2)}.str-chat__message-bounce-prompt .str-chat__message-bounce-delete,.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send{cursor:pointer;padding:var(--str-chat__spacing-2)}.str-chat__message-input{flex-direction:column;padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);position:relative}.str-chat__message-input,.str-chat__message-input .str-chat__quoted-message-preview-header{align-items:center;display:flex;justify-content:center;width:100%}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{text-align:center;width:100%}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{cursor:pointer;height:calc(var(--str-chat__spacing-px)*40);width:calc(var(--str-chat__spacing-px)*40)}.str-chat__message-input .str-chat__message-input-inner{align-items:center;display:flex;flex-grow:1;justify-content:center;width:100%}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*24);align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*45);justify-content:center;width:calc(var(--str-chat__spacing-px)*45)}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container .str-chat__file-input-label{align-items:center;cursor:pointer;display:flex;justify-content:center}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:100%;min-width:0;width:100%}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker{column-gap:var(--str-chat__spacing-2);display:flex;max-height:100%;min-height:0;padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);width:100%}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea{display:flex;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker{align-items:center;align-self:end;display:flex;font-size:calc(var(--str-chat__spacing-px)*27);height:calc(var(--str-chat__spacing-px)*27);justify-content:center;width:calc(var(--str-chat__spacing-px)*27)}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container{z-index:5}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container .str-chat__emoji-picker-container{display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:var(--str-chat__border-radius-circle);cursor:pointer;display:flex;padding:initial}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg{height:calc(var(--str-chat__spacing-px)*24);width:calc(var(--str-chat__spacing-px)*24)}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__message-textarea-angular-host,.str-chat__message-input .str-chat__message-textarea-react-host{align-items:center;display:flex;justify-content:center;width:100%}.str-chat__message-input .str-chat__message-textarea-react-host{position:relative}.str-chat__message-input .str-chat__stop-ai-generation-button{cursor:pointer;height:calc(var(--str-chat__spacing-px)*28);width:calc(var(--str-chat__spacing-px)*30)}.str-chat__message-input .str-chat__send-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*32);align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*45);justify-content:center;min-width:calc(var(--str-chat__spacing-px)*45);padding:0;width:calc(var(--str-chat__spacing-px)*45)}.str-chat__message-input .str-chat__send-button svg{height:calc(var(--str-chat__spacing-px)*32);width:calc(var(--str-chat__spacing-px)*32)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*25);align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*40);justify-content:center;min-width:calc(var(--str-chat__spacing-px)*40);padding:0;width:calc(var(--str-chat__spacing-px)*40)}.str-chat__message-input .str-chat__start-recording-audio-button svg{height:calc(var(--str-chat__spacing-px)*25)}.str-chat__message-input .str-chat__message-input-cooldown{-webkit-margin-start:var(--str-chat__spacing-2);align-items:center;display:flex;justify-content:center;margin-block:calc(var(--str-chat__spacing-2)/2);margin-inline-start:var(--str-chat__spacing-2);min-height:calc(var(--str-chat__spacing-px)*45 - var(--str-chat__spacing-2));min-width:calc(var(--str-chat__spacing-px)*45 - var(--str-chat__spacing-2))}.str-chat__message-input .str-chat__message-input-not-allowed{align-self:center;padding:var(--str-chat__spacing-3)}.str-chat__message-input .str-chat__quoted-message-preview{padding:var(--str-chat__spacing-2)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-poll-preview__name{overflow-x:clip;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__message-input .str-chat__recording-permission-denied-notification{bottom:100%;left:.5rem;margin-inline:.5rem;max-width:100%;padding:1rem;position:absolute;z-index:2}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button-container{display:flex;justify-content:flex-end}.str-chat__message-input-angular-host{max-height:50%}.str-chat-angular__message-input{height:100%;max-height:100%}.str-chat-angular__message-input-inner{flex-grow:0;height:100%;max-height:100%;min-height:0}[dir=rtl] .str-chat__send-button svg,[dir=rtl] .str-chat__start-recording-audio-button svg{transform:scaleX(-1)}.str-chat__attachment-selector button,.str-chat__attachment-selector-actions-menu button{background:none;border:none}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button{cursor:pointer;padding:.25rem .5rem}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{height:26px;width:26px}.str-chat__file-input{display:none}.str-chat__attachment-selector-actions-menu{min-width:300px;padding-block:.5rem}.str-chat__main-panel-inner{align-items:center;display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.str-chat__list{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;width:100%}.str-chat__list .str-chat__message-list-scroll{padding:0 var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(var(--str-chat__spacing-2)*-1);padding-inline:var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(var(--str-chat__spacing-2)*-1)}@media only screen and (min-device-width:768px){.str-chat__list .str-chat__message-list-scroll{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1);padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1 - 2px)}}.str-chat__list .str-chat__message-list-scroll .str-chat__ul{list-style:none;margin:0;padding:0}.str-chat__list .str-chat__parent-message-li{-webkit-padding-after:var(--str-chat__spacing-4);-webkit-margin-after:var(--str-chat__spacing-4);margin-block-end:var(--str-chat__spacing-4);padding-block-end:var(--str-chat__spacing-4)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{padding-top:var(--str-chat__spacing-3);text-align:start}.str-chat__jump-to-latest-message{inset-block-end:var(--str-chat__spacing-4);inset-inline-end:var(--str-chat__spacing-2);position:absolute;z-index:2}.str-chat__jump-to-latest-message .str-chat__jump-to-latest-unread-count{left:50%;padding:var(--str-chat__spacing-0_5) var(--str-chat__spacing-2);position:absolute;transform:translateX(-50%) translateY(-100%)}.str-chat__main-panel .str-chat__ul .str-chat__li:first-of-type{padding-top:4.5rem}.str-chat__main-panel .str-chat__ul .str-chat__date-separator+.str-chat__li:first-of-type{padding-top:inherit}.str-chat__virtual-list{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.str-chat__virtual-list .str-chat__message-list-scroll{overscroll-behavior:none}.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(var(--str-chat__spacing-2)*-1);padding-inline:var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(var(--str-chat__spacing-2)*-1)}@media only screen and (min-device-width:768px){.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1);padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(min(var(--str-chat__spacing-10), 4%)*-1 - 2px)}}.str-chat__virtual-list .str-chat__parent-message-li{-webkit-padding-after:var(--str-chat__spacing-4);padding-block-end:var(--str-chat__spacing-4)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{padding-top:var(--str-chat__spacing-3);text-align:start}.str-chat__virtual-list__loading{display:flex;justify-content:center;padding-top:var(--str-chat__spacing-2);position:absolute;width:100%}.str-chat__virtual-list p{margin:0!important}.str-chat__virtual-list p a{word-wrap:break-word;overflow:hidden;white-space:pre-line}.str-chat__virtual-list .str-chat__message{-webkit-margin-after:0!important;margin-block-end:0!important}.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{-webkit-padding-after:var(--str-chat__spacing-0_5);padding-block-end:var(--str-chat__spacing-0_5)}.str-chat__message-reactions-container{display:flex}.str-chat__message-reactions-container .str-chat__message-reactions{-webkit-margin-before:var(--str-chat__spacing-0_5);-webkit-margin-after:var(--str-chat__spacing-0_5);column-gap:var(--str-chat__spacing-0_5);display:flex;list-style:none;margin-block-end:var(--str-chat__spacing-0_5);margin-block-start:var(--str-chat__spacing-0_5);overflow-x:auto;overflow-y:hidden;padding:0;position:relative;scrollbar-width:none;width:-webkit-fit-content;width:fit-content}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--str-chat__spacing-1_5);position:relative}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction button{align-items:center;background:none;border:none;display:flex;justify-content:center;padding:0}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction .str-chat__message-reaction-emoji{align-items:center;display:flex!important;height:calc(var(--str-chat__spacing-px)*13);justify-content:center}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__reaction-list--counter,.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__simple-reactions-list-item--last-number{display:none}.str-chat__message--me .str-chat__message-reactions-container{justify-content:flex-end}.str-chat__message--other .str-chat__message-reactions-container{justify-content:flex-start}.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{flex-basis:min-content;height:40%;max-height:80%;max-width:90%;min-width:90%;width:90%}@media only screen and (min-device-width:768px){.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{max-width:60%;min-width:40%;width:-webkit-min-content;width:min-content}}.str-chat__message-reactions-details{display:flex;flex-direction:column;gap:var(--str-chat__spacing-4);height:100%;max-height:100%;min-height:0;width:100%}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types{align-items:center;display:flex;flex-shrink:0;gap:var(--str-chat__spacing-4);max-width:100%;min-width:0;overflow-x:auto;width:100%}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type{align-items:center;cursor:pointer;display:flex;flex-shrink:0;padding:var(--str-chat__spacing-1) 0}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type .str-chat__message-reaction-emoji--with-fallback{line-height:18px;width:18px}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big{--str-chat__stream-emoji-size:1em;align-self:center;font-size:2rem}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big.str-chat__message-reaction-emoji--with-fallback{line-height:2rem}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users{display:flex;flex-direction:column;gap:var(--str-chat__spacing-3);max-height:100%;min-height:30vh;overflow-y:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__loading-indicator{margin:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__message-reactions-details-reacting-user{align-items:center;display:flex;gap:var(--str-chat__spacing-2)}.str-chat__message-reaction-selector{display:flex;inset-block-end:100%;justify-content:flex-end;position:absolute}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector{justify-content:flex-start;margin:var(--str-chat__spacing-2);position:static}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{flex-shrink:0}.str-chat__message-reaction-selector .str-chat__message-reactions-options{-webkit-margin-after:var(--str-chat__spacing-0_5);column-gap:var(--str-chat__spacing-1);display:flex;list-style:none;margin-block-end:var(--str-chat__spacing-0_5);padding:var(--str-chat__spacing-2);width:-webkit-fit-content;width:fit-content}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{align-items:center;cursor:pointer;display:flex;height:calc(var(--str-chat__spacing-px)*40);justify-content:center;width:calc(var(--str-chat__spacing-px)*40)}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option .str-chat__message-reaction-emoji{align-items:center;display:flex!important;height:calc(var(--str-chat__spacing-px)*20);justify-content:center}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-last-user,.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-list-item__count{display:none}.str-chat__message--me .str-chat__message-reaction-selector{inset-inline-end:0}.str-chat__message--other .str-chat__message-reaction-selector{inset-inline-start:0}.str-chat-react__message-reaction-selector{inset-block-end:unset;position:static}.str-chat-react__message-reaction-selector ul{margin:0}.str-chat__message--me .str-chat-react__message-reaction-selector,.str-chat__message--other .str-chat-react__message-reaction-selector{inset-inline-start:unset}.str-chat__modal--open{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.str-chat__modal--open .str-chat__modal-header{align-items:center;display:flex;padding:1.25rem 1rem;width:100%}.str-chat__modal--open .str-chat__modal-header .str-chat__modal__close-button,.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button{background-position:50%;background-repeat:no-repeat;background-size:.875rem;padding:1rem}.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button{background-image:var(--str-chat__arrow-left-icon)}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__close-button{background-image:var(--str-chat__close-icon);background-repeat:no-repeat;height:.875rem;width:.875rem}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__title{flex:1 1}.str-chat__modal--open button.str-chat__modal__close-button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:var(--str-chat__border-radius-circle);cursor:pointer;margin:var(--str-chat__spacing-2);padding:initial}.str-chat__modal--open .str-chat__modal__close-button{--str-chat-icon-height:calc(var(--str-chat__spacing-px)*28);align-items:center;cursor:pointer;display:flex;inset-block-start:0;inset-inline-end:0;justify-content:center;padding:var(--str-chat__spacing-2);position:absolute}.str-chat__modal--open .str-chat__modal__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:80%;min-height:0;min-width:0;padding:var(--str-chat__spacing-8) var(--str-chat__spacing-4);width:40%}.str-chat__modal--close{display:none}.str-chat__message-notification{align-self:center;bottom:calc(var(--str-chat__spacing-px)*10);display:block;padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);position:absolute;z-index:100}.str-chat__list-notifications{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:var(--str-chat__spacing-1_5);position:relative;row-gap:var(--str-chat__spacing-1);width:auto}.str-chat__notification{padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-4)}.str-chat-react__notification{z-index:101}.str-chat__poll{display:flex;flex-direction:column;font:var(--str-chat__body-text);gap:.5rem;max-width:270px;padding:.75rem .675rem}.str-chat__poll button{background:none;border:none;cursor:pointer}.str-chat__poll .str-chat__checkmark{grid-column:1/2;grid-row:1/2;height:1rem;margin-right:.125rem;width:1rem}.str-chat__poll .str-chat__checkmark--checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00IDkuNC00LTRMMS40IDQgNCA2LjYgMTAuNiAwIDEyIDEuNGwtOCA4WiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:11px 10px;height:calc(1rem + 1px);width:calc(1rem + 1px)}.str-chat__poll .str-chat__poll-header .str-chat__poll-title{font:var(--str-chat__body-medium-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{font:var(--str-chat__caption-text)}.str-chat__poll .str-chat__poll-actions{align-items:center;display:flex;flex-direction:column}.str-chat__poll .str-chat__poll-actions .str-chat__poll-action{color:var(--str-chat__primary-color);font:var(--str-chat__subtitle-text);padding:.675rem}.str-chat__modal__poll-results .str-chat__amount-bar,.str-chat__poll-option-list--full .str-chat__amount-bar{display:none}.str-chat__poll-option{cursor:pointer}.str-chat__poll-option.str-chat__poll-option--full-vote-list{cursor:default;height:100%;padding:0}.str-chat__poll-option .str-chat__poll-option-data{align-items:flex-start;display:flex;flex:1 1;font:var(--str-chat__body-text);gap:.125rem}.str-chat__poll-option .str-chat__poll-option-data p{flex:1 1;margin:0}.str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-voters{--str-chat__avatar-size:1.175rem;display:flex}.str-chat__poll-option-list--full .str-chat__poll-option{display:flex;flex-direction:row;padding:1rem .75rem}.str-chat__poll-option-list--full .str-chat__poll-option:first-of-type{border-top-left-radius:var(--str-chat__border-radius-sm);border-top-right-radius:var(--str-chat__border-radius-sm);padding-top:1rem}.str-chat__poll-option-list--full .str-chat__poll-option:last-child{border-bottom-left-radius:var(--str-chat__border-radius-sm);border-bottom-right-radius:var(--str-chat__border-radius-sm);padding-bottom:1rem}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full){display:flex;flex-direction:column;gap:1.5rem;padding-block:1rem .5rem}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option{grid-gap:.125rem;display:grid;gap:.125rem;grid-template-columns:auto 1fr;grid-template-rows:1fr auto}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option-data{grid-column:2/3;grid-row:1/2}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option__votes-bar{grid-column:2/3;grid-row:2/3;height:.25rem;margin-top:.25rem;width:100%}.str-chat__modal__poll-results .str-chat__poll-option{display:flex;flex-direction:column}.str-chat__poll-actions .str-chat__modal .str-chat__modal__close-button{display:none}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner{max-width:400px;overflow:hidden;padding:0 0 .5rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__tooltip{max-width:300px}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__form-field-error{height:1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results{display:flex;flex-direction:column;height:100%;min-height:400px;width:100%}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list .str-chat__loading-indicator-placeholder,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option--full-vote-list .str-chat__loading-indicator-placeholder{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__title{padding:1.175rem 1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body{display:flex;flex-direction:column;min-height:0;padding-bottom:1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{padding-bottom:0}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{overflow-y:auto;padding:0 1rem 1.25rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{gap:.5rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body{gap:2rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__show-all-votes-button{padding-bottom:1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer{display:flex;flex-direction:column;gap:1rem;padding:.75rem 1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer .str-chat__poll-answer__text{margin:0}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__checkmark{margin-right:1rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header{align-items:flex-start;display:flex;gap:.25rem;padding:.75rem 1rem;width:100%}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header .str-chat__poll-option__option-text{flex:1 1}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-block:.375rem;white-space:nowrap}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author{align-items:center;display:flex;gap:calc(var(--str-chat__spacing-px)*5);min-width:0}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author .str-chat__poll-vote__author__name{max-width:130px;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter{display:flex;gap:.375rem}.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter .str-chat__poll-result-winning-option-icon{background-image:var(--str-chat__winning-poll-option-icon);height:1.25rem;width:1.25rem}.str-chat__poll-vote-listing{padding:0 1rem .75rem}.str-chat__modal__poll-results--option-detail .str-chat__modal-header__title{flex:1 1;padding-inline:1rem}.str-chat__modal__poll-results--option-detail .str-chat__modal__poll-results__body{padding-inline:1rem}.str-chat__quoted-poll-preview{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__close-button{display:none}.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__inner{display:block;max-height:none;padding:0}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog{display:flex;flex-direction:column;height:100%;width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog button{background:none;border:none;cursor:pointer}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header{padding-block:14px}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header .str-chat__modal-header__close-button{background-image:var(--str-chat__close-icon);background-repeat:no-repeat}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body{flex:1 1;padding:1rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body form{display:flex;flex-direction:column;gap:2rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset{margin:0;padding:0}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field{padding:1rem;width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error{width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value{padding:1rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field__value input{width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field{display:flex;flex-direction:column;gap:1rem;padding:1rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__switch-field{padding:0}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field{width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value{padding:0}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form-field-error{height:1rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset__values{display:flex;flex-direction:column}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__field-label{display:block;margin-bottom:.5rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{height:1rem;width:1rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field{padding:1rem;width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field input[type=checkbox]{display:none}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field label{align-items:center;display:flex;justify-content:space-between;width:100%}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch{align-items:center;display:flex;height:calc(var(--str-chat__spacing-px)*32);padding:.25rem;width:calc(var(--str-chat__spacing-px)*52)}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{height:1.5rem;width:1.5rem}.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{transform:translateX(1.25rem)}@media only screen and (max-device-width:768px){.str-chat__modal--open .str-chat__modal__inner{width:90%}.str-chat__create-poll-modal .str-chat__modal__inner,.str-chat__poll-answer-list-modal .str-chat__modal__inner,.str-chat__poll-results-modal .str-chat__modal__inner{height:90%;max-height:none}}.str-chat__search{display:flex;flex-direction:column;justify-content:center;position:relative}.str-chat__search.str-chat__search--active{flex:1 1;max-height:100%}.str-chat__search .str-chat__search-bar{align-items:center;display:flex;gap:.25rem;justify-content:center;padding:var(--str-chat__spacing-2_5) var(--str-chat__spacing-2)}.str-chat__search .str-chat__search-bar .str-chat__search-bar-button{background:none;border:none;cursor:pointer;padding:var(--str-chat__spacing-1)}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper{align-items:center;display:flex;flex:1 1;min-width:0;padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2)}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--icon{height:20px;margin-right:.5rem;width:20px}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button{background:none;border:none;cursor:pointer;padding:0}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button:disabled{cursor:default}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button .str-chat__search-input--clear-button-icon{height:20px;mask-size:20px;-webkit-mask-size:20px;width:20px}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper input{flex:1 1;min-width:0}.str-chat__search .str-chat__search-results{display:flex;flex:1 1;flex-direction:column;min-height:0}.str-chat__search .str-chat__search-results .str-chat__search-results-header{width:100%}.str-chat__search .str-chat__search-results .str-chat__search-results-header button{background:none;border:none;cursor:pointer}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons{display:flex;flex-wrap:wrap;gap:.5rem;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2_5);width:100%}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button{background-color:var(--str-chat__tertiary-surface-color);border-radius:var(--str-chat__border-radius-circle);padding:.5rem .75rem}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button--active{background-color:var(--str-chat__surface-color);color:var(--str-chat__text-color);font-weight:500}.str-chat__search .str-chat__search-results .str-chat__search-results-presearch,.str-chat__search .str-chat__search-results .str-chat__search-source-results-empty{align-items:center;display:flex;justify-content:center;padding:1.25rem;width:100%}.str-chat__search .str-chat__search-results .str-chat__search-source-results,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list{display:flex;flex:1 1;flex-direction:column;min-height:0}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__infinite-scroll-paginator__content{display:flex;flex-direction:column}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result{align-items:center;column-gap:var(--str-chat__spacing-2);display:flex;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);width:100%}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .search__result-text,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{overflow-x:hidden;overflow-x:clip;overflow-y:visible;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-source-result-list__footer{align-items:center;display:flex;flex-direction:column;height:4rem;justify-content:center;width:100%}.str-chat__thread-container{display:flex;flex-direction:column;height:100%;width:100%}.str-chat__thread-container .str-chat__thread-header{align-items:center;column-gap:var(--str-chat__spacing-4);display:flex;padding:var(--str-chat__spacing-2)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:hidden;row-gap:var(--str-chat__spacing-1_5)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-reply-count,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle{overflow-y:hidden}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{align-items:flex-start;cursor:pointer;display:flex;font-size:calc(var(--str-chat__spacing-px)*21);height:calc(var(--str-chat__spacing-px)*40);justify-content:flex-end;line-height:calc(var(--str-chat__spacing-px)*21);width:calc(var(--str-chat__spacing-px)*40)}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg{height:calc(var(--str-chat__spacing-px)*21);width:calc(var(--str-chat__spacing-px)*21)}.str-chat__thread .str-chat__main-panel-inner{height:auto}.str-chat__thread--virtualized .str-chat__main-panel-inner{height:100%}.str-chat__thread--virtualized .str-chat__main-panel-inner .str-chat__virtual-list-message-wrapper:first-of-type{-webkit-padding-before:var(--str-chat__spacing-4);padding-block-start:var(--str-chat__spacing-4)}.str-chat__parent-message-li,.str-chat__tooltip{padding:var(--str-chat__spacing-2)}.str-chat__tooltip{display:flex;max-width:calc(var(--str-chat__spacing-px)*150);overflow-y:hidden;width:-webkit-max-content;width:max-content;z-index:1}.str-chat__typing-indicator-react-host{position:static!important}.str-chat__virtual-list .str-chat__typing-indicator{position:static}.str-chat__typing-indicator{align-items:center;column-gap:var(--str-chat__spacing-1);display:flex;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;justify-content:flex-start;padding:var(--str-chat__spacing-1_5);position:absolute}.str-chat__typing-indicator .str-chat__typing-indicator__dots{align-items:center;column-gap:var(--str-chat__spacing-0_5);display:flex;justify-content:center}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{height:calc(var(--str-chat__spacing-px)*4);width:calc(var(--str-chat__spacing-px)*4)}.str-chat__thread-list-container{display:flex;flex-direction:column;flex-grow:1}.str-chat__unseen-threads-banner{align-items:center;display:flex;font-size:16px;font-weight:400;justify-content:space-between;margin:8px;padding:16px}.str-chat__unseen-threads-banner__button{--str-chat-icon-width:16px;--str-chat-icon-heigh:22px;all:unset;align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.str-chat__thread-list .str-chat__thread-list-item{align-items:stretch;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding-block:14px;padding-inline:8px;width:100%}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel{--str-chat-icon-height:14px;--str-chat-icon-width:14px;display:flex;gap:5px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel .str-chat__icon{flex-shrink:0;margin-top:2px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__thread-status-symbol{font-size:14px;line-height:1}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel-text{font-size:14px;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message{align-items:center;display:flex;gap:3px;height:15px;justify-content:space-between}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-size:49px;align-items:center;display:flex;gap:5px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-details{display:flex;flex-direction:column;flex-grow:1;gap:4px;width:0}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-created-by{font-size:16px;font-weight:500;overflow-x:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{align-items:baseline;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:16px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-timestamp{white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-loading-indicator{align-items:center;display:flex;justify-content:center;padding-block:14px;padding-inline:8px}.str-chat__thread-list-empty-placeholder{--str-chat-icon-height:95px;--str-chat-icon-width:95px;align-items:center;display:flex;flex-direction:column;font-size:20px;font-weight:500;gap:16px;height:100%;justify-content:center}.str-chat__chat-view{display:flex;height:100%;width:100%}.str-chat__chat-view__selector{display:flex;flex-direction:column;gap:20px;padding-block:16px;padding-inline:8px}.str-chat__chat-view__selector-button{--str-chat-icon-height:20px;--str-chat-icon-width:20px;--str-chat-unread-count-badge-absolute-offset-vertical:25%;align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:4px;line-height:1;padding-block:10px;padding-inline:10px;position:relative}.str-chat__chat-view__channels,.str-chat__chat-view__threads{display:flex;flex-grow:1}.str-chat{--str-chat-unread-count-badge-absolute-offset-vertical:50%;--str-chat-unread-count-badge-absolute-offset-horizontal:50%}.str-chat__unread-count-badge-container{align-items:center;display:flex;justify-content:center;position:relative}.str-chat__unread-count-badge{font-feature-settings:"tnum";align-items:center;display:flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;line-height:8px;min-height:22px;min-width:22px;padding:7px}.str-chat__unread-count-badge--top-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat__unread-count-badge--bottom-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--bottom-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--top-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat__ai-state-indicator-container{padding:0 8px}.str-chat{--str-chat__blue950:#001333;--str-chat__blue900:#00163d;--str-chat__blue800:#002666;--str-chat__blue700:#003999;--str-chat__blue600:#004ccc;--str-chat__blue500:#005fff;--str-chat__blue400:#337eff;--str-chat__blue300:#669fff;--str-chat__blue200:#ccdfff;--str-chat__blue100:#e0f0ff;--str-chat__blue50:#ebf5ff;--str-chat__grey950:#080707;--str-chat__grey900:#17191c;--str-chat__grey800:#1c1e22;--str-chat__grey700:#272a30;--str-chat__grey600:#4c525c;--str-chat__grey500:#72767e;--str-chat__grey400:#b4b7bb;--str-chat__grey300:#dbdde1;--str-chat__grey200:#e9eaed;--str-chat__grey100:#f4f4f5;--str-chat__grey50:#fff;--str-chat__red900:#330003;--str-chat__red800:#660006;--str-chat__red700:#990008;--str-chat__red600:#cc000b;--str-chat__red500:#ff000e;--str-chat__red400:#ff3742;--str-chat__red300:#ff666e;--str-chat__red200:#ff999f;--str-chat__red100:#ffe5e7;--str-chat__green900:#062d16;--str-chat__green800:#0d592c;--str-chat__green700:#138643;--str-chat__green600:#19b359;--str-chat__green500:#20e070;--str-chat__green400:#4ce68c;--str-chat__green300:#79eca9;--str-chat__green200:#a6f2c6;--str-chat__green100:#e9f1ff;--str-chat__yellow900:#332500;--str-chat__yellow800:#664900;--str-chat__yellow700:#996e00;--str-chat__yellow600:#cc9200;--str-chat__yellow500:#ffb700;--str-chat__yellow400:#ffd466;--str-chat__yellow300:#ffe299;--str-chat__yellow200:#fff1cc;--str-chat__yellow100:#fff8e5;--str-chat__border-radius-xs:8px;--str-chat__border-radius-sm:14px;--str-chat__border-radius-md:18px;--str-chat__border-radius-lg:20px;--str-chat__border-radius-circle:999px;--str-chat__font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--str-chat__caption-text:0.75rem/1.3 var(--str-chat__font-family);--str-chat__caption-medium-text:500 0.75rem/1.3 var(--str-chat__font-family);--str-chat__caption-strong-text:700 0.75rem/1.3 var(--str-chat__font-family);--str-chat__body-text:0.875rem/1.2 var(--str-chat__font-family);--str-chat__body-medium-text:500 0.875rem/1.2 var(--str-chat__font-family);--str-chat__body2-text:0.9375rem/1.2 var(--str-chat__font-family);--str-chat__body2-medium-text:500 0.9375rem/1.2 var(--str-chat__font-family);--str-chat__subtitle-text:1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle-medium-text:500 1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle2-text:1.25rem/1.2 var(--str-chat__font-family);--str-chat__subtitle2-medium-text:500 1.25rem/1.2 var(--str-chat__font-family);--str-chat__headline-text:1.5rem/1.2 var(--str-chat__font-family);--str-chat__headline2-text:1.8rem/1.2 var(--str-chat__font-family)}.str-chat,.str-chat__theme-light{--str-chat__primary-color:var(--str-chat__blue500);--str-chat__primary-overlay-color:#005fff99;--str-chat__primary-color-low-emphasis:var(--str-chat__blue300);--str-chat__active-primary-color:var(--str-chat__blue600);--str-chat__on-primary-color:var(--str-chat__grey50);--str-chat__background-color:var(--str-chat__grey50);--str-chat__secondary-background-color:var(--str-chat__grey50);--str-chat__primary-surface-color:var(--str-chat__blue100);--str-chat__primary-surface-color-low-emphasis:var(--str-chat__blue50);--str-chat__surface-color:var(--str-chat__grey300);--str-chat__secondary-surface-color:var(--str-chat__grey200);--str-chat__tertiary-surface-color:var(--str-chat__grey100);--str-chat__text-color:var(--str-chat__grey950);--str-chat__text-low-emphasis-color:var(--str-chat__grey500);--str-chat__disabled-color:var(--str-chat__grey400);--str-chat__on-disabled-color:var(--str-chat__grey50);--str-chat__danger-color:var(--str-chat__red400);--str-chat__message-highlight-color:var(--str-chat__yellow100);--str-chat__unread-badge-color:var(--str-chat__red400);--str-chat__on-unread-badge-color:var(--str-chat__grey50);--str-chat__overlay-color:#fcfcfce6;--str-chat__secondary-overlay-color:#0003;--str-chat__secondary-overlay-text-color:var(--str-chat__grey50);--str-chat__opaque-surface-background-color:#000c;--str-chat__opaque-surface-text-color:var(--str-chat__grey50);--str-chat__box-shadow-color:#0000002e;--str-chat__info-color:var(--str-chat__green500)}.str-chat__theme-dark{--str-chat__primary-color:var(--str-chat__blue400);--str-chat__primary-overlay-color:#337eff99;--str-chat__primary-color-low-emphasis:var(--str-chat__blue700);--str-chat__active-primary-color:var(--str-chat__blue600);--str-chat__on-primary-color:var(--str-chat__grey50);--str-chat__background-color:var(--str-chat__grey950);--str-chat__secondary-background-color:var(--str-chat__grey900);--str-chat__primary-surface-color:var(--str-chat__blue900);--str-chat__primary-surface-color-low-emphasis:var(--str-chat__blue950);--str-chat__surface-color:var(--str-chat__grey700);--str-chat__secondary-surface-color:var(--str-chat__grey800);--str-chat__tertiary-surface-color:var(--str-chat__grey900);--str-chat__text-color:var(--str-chat__grey50);--str-chat__text-low-emphasis-color:var(--str-chat__grey500);--str-chat__disabled-color:var(--str-chat__grey600);--str-chat__on-disabled-color:var(--str-chat__grey50);--str-chat__danger-color:var(--str-chat__red600);--str-chat__message-highlight-color:var(--str-chat__yellow900);--str-chat__unread-badge-color:var(--str-chat__red400);--str-chat__on-unread-badge-color:var(--str-chat__grey50);--str-chat__overlay-color:#000000b3;--str-chat__secondary-overlay-color:#0006;--str-chat__secondary-overlay-text-color:var(--str-chat__grey50);--str-chat__opaque-surface-background-color:#fafafad9;--str-chat__opaque-surface-text-color:var(--str-chat__grey900);--str-chat__box-shadow-color:#000c;--str-chat__info-color:var(--str-chat__green500)}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;display:flex;justify-content:center;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content .image-gallery-slide{background-color:var(--str-chat__secondary-surface-color)}.image-gallery-content .image-gallery-slide .str-chat__base-image--load-failed{font-size:0;height:var(--str-chat__attachment-max-width);width:var(--str-chat__attachment-max-width)}.image-gallery-content .image-gallery-slide .str-chat__message-attachment-file--item-download{left:.375rem;position:absolute;top:.375rem}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-width:100%}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px);max-width:none;object-fit:contain}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image,.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right,.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right,.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center,.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.str-chat{--str-chat__cta-button-border-radius:var(--str-chat__border-radius-xs);--str-chat__cta-button-color:var(--str-chat__on-primary-color);--str-chat__cta-button-background-color:var(--str-chat__primary-color);--str-chat__cta-button-border-block-start:none;--str-chat__cta-button-border-block-end:none;--str-chat__cta-button-border-inline-start:none;--str-chat__cta-button-border-inline-end:none;--str-chat__cta-button-box-shadow:none;--str-chat__cta-button-pressed-background-color:var(--str-chat__active-primary-color);--str-chat__cta-button-disabled-background-color:var(--str-chat__disabled-color);--str-chat__cta-button-disabled-color:var(--str-chat__on-disabled-color)}.str-chat__cta-button{-webkit-border-before:var(--str-chat__cta-button-border-block-start);-webkit-border-after:var(--str-chat__cta-button-border-block-end);-webkit-border-start:var(--str-chat__cta-button-border-inline-start);-webkit-border-end:var(--str-chat__cta-button-border-inline-end);background:var(--str-chat__cta-button-background-color);border-block-end:var(--str-chat__cta-button-border-block-end);border-block-start:var(--str-chat__cta-button-border-block-start);border-inline-end:var(--str-chat__cta-button-border-inline-end);border-inline-start:var(--str-chat__cta-button-border-inline-start);border-radius:var(--str-chat__cta-button-border-radius);box-shadow:var(--str-chat__cta-button-box-shadow);color:var(--str-chat__cta-button-color);font:var(--str-chat__subtitle-text)}.str-chat__cta-button:active{background-color:var(--str-chat__cta-button-pressed-background-color)}.str-chat__cta-button:disabled{background-color:var(--str-chat__cta-button-disabled-background-color);color:var(--str-chat__cta-button-disabled-color)}.str-chat{--str-chat__circle-fab-border-radius:var(--str-chat__border-radius-circle);--str-chat__circle-fab-color:var(--str-chat__primary-color);--str-chat__circle-fab-background-color:var(--str-chat__secondary-background-color);--str-chat__circle-fab-pressed-background-color:var(--str-chat__surface-color);--str-chat__circle-fab-box-shadow:0 2px 4px #00000040;--str-chat__circle-fab-border-block-start:none;--str-chat__circle-fab-border-block-end:none;--str-chat__circle-fab-border-inline-start:none;--str-chat__circle-fab-border-inline-end:none}.str-chat__circle-fab{-webkit-border-before:var(--str-chat__circle-fab-border-block-start);-webkit-border-after:var(--str-chat__circle-fab-border-block-end);-webkit-border-start:var(--str-chat__circle-fab-border-inline-start);-webkit-border-end:var(--str-chat__circle-fab-border-inline-end);background:var(--str-chat__circle-fab-background-color);border-block-end:var(--str-chat__circle-fab-border-block-end);border-block-start:var(--str-chat__circle-fab-border-block-start);border-inline-end:var(--str-chat__circle-fab-border-inline-end);border-inline-start:var(--str-chat__circle-fab-border-inline-start);border-radius:var(--str-chat__circle-fab-border-radius);box-shadow:var(--str-chat__circle-fab-box-shadow);color:var(--str-chat__circle-fab-color)}.str-chat__circle-fab svg path{fill:var(--str-chat__circle-fab-color)}.str-chat__circle-fab:active{background-color:var(--str-chat__circle-fab-pressed-background-color)}.str-chat{--str-chat__avatar-border-radius:var(--str-chat__border-radius-circle);--str-chat__avatar-color:var(--str-chat__on-primary-color);--str-chat__avatar-background-color:var(--str-chat__primary-color);--str-chat__avatar-border-block-start:none;--str-chat__avatar-border-block-end:none;--str-chat__avatar-border-inline-start:none;--str-chat__avatar-border-inline-end:none;--str-chat__avatar-box-shadow:none;--str-chat__avatar-online-indicator-color:var(--str-chat__info-color);--str-chat__avatar-online-indicator-border-radius:var(--str-chat__border-radius-circle)}.str-chat__avatar .str-chat__avatar-image{display:block}.str-chat__avatar .str-chat__avatar-image,.str-chat__avatar.str-chat__avatar--no-letters{-webkit-border-before:var(--str-chat__avatar-border-block-start);-webkit-border-after:var(--str-chat__avatar-border-block-end);-webkit-border-start:var(--str-chat__avatar-border-inline-start);-webkit-border-end:var(--str-chat__avatar-border-inline-end);background:var(--str-chat__avatar-background-color);border-block-end:var(--str-chat__avatar-border-block-end);border-block-start:var(--str-chat__avatar-border-block-start);border-inline-end:var(--str-chat__avatar-border-inline-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-radius:var(--str-chat__avatar-border-radius);box-shadow:var(--str-chat__avatar-box-shadow);color:var(--str-chat__avatar-color)}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-color:var(--str-chat__avatar-color)}.str-chat__avatar .str-chat__avatar-fallback{-webkit-border-before:var(--str-chat__avatar-border-block-start);-webkit-border-after:var(--str-chat__avatar-border-block-end);-webkit-border-start:var(--str-chat__avatar-border-inline-start);-webkit-border-end:var(--str-chat__avatar-border-inline-end);background:var(--str-chat__avatar-background-color);border-block-end:var(--str-chat__avatar-border-block-end);border-block-start:var(--str-chat__avatar-border-block-start);border-inline-end:var(--str-chat__avatar-border-inline-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-radius:var(--str-chat__avatar-border-radius);box-shadow:var(--str-chat__avatar-box-shadow);color:var(--str-chat__avatar-color);text-transform:uppercase}.str-chat__avatar .str-chat__avatar--online-indicator{background-color:var(--str-chat__avatar-online-indicator-color);border-radius:var(--str-chat__avatar-online-indicator-border-radius)}.str-chat__avatar-group,.str-chat__loading-channels-avatar{border-radius:var(--str-chat__avatar-border-radius)}.str-chat{--str-chat__attachment-list-border-radius:0;--str-chat__attachment-list-color:var(--str-chat__text-color);--str-chat__attachment-list-background-color:#0000;--str-chat__attachment-list-border-block-start:none;--str-chat__attachment-list-border-block-end:none;--str-chat__attachment-list-border-inline-start:none;--str-chat__attachment-list-border-inline-end:none;--str-chat__attachment-list-box-shadow:none;--str-chat__image-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__image-attachment-color:var(--str-chat__text-color);--str-chat__image-attachment-background-color:var(--str-chat__secondary-surface-color);--str-chat__image-attachment-border-block-start:none;--str-chat__image-attachment-border-block-end:none;--str-chat__image-attachment-border-inline-start:none;--str-chat__image-attachment-border-inline-end:none;--str-chat__image-attachment-box-shadow:none;--str-chat__image-gallery-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__image-gallery-attachment-color:var(--str-chat__text-color);--str-chat__image-gallery-attachment-background-color:#0000;--str-chat__image-gallery-attachment-border-block-start:none;--str-chat__image-gallery-attachment-border-block-end:none;--str-chat__image-gallery-attachment-border-inline-start:none;--str-chat__image-gallery-attachment-border-inline-end:none;--str-chat__image-gallery-attachment-box-shadow:none;--str-chat__image-gallery-attachment-overlay:var(--str-chat__secondary-overlay-color);--str-chat__image-gallery-attachment-overlay-text-color:var( --str-chat__secondary-overlay-text-color );--str-chat__card-attachment-border-radius:0;--str-chat__card-attachment-color:var(--str-chat__text-color);--str-chat__card-attachment-link-color:var(--str-chat__primary-color);--str-chat__card-attachment-background-color:#0000;--str-chat__card-attachment-border-block-start:none;--str-chat__card-attachment-border-block-end:none;--str-chat__card-attachment-border-inline-start:none;--str-chat__card-attachment-border-inline-end:none;--str-chat__card-attachment-box-shadow:none;--str-chat__file-attachment-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__file-attachment-color:var(--str-chat__text-color);--str-chat__file-attachment-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__file-attachment-background-color:var(--str-chat__secondary-background-color);--str-chat__file-attachment-border-block-start:none;--str-chat__file-attachment-border-block-end:none;--str-chat__file-attachment-border-inline-start:none;--str-chat__file-attachment-border-inline-end:none;--str-chat__file-attachment-box-shadow:none;--str-chat__audio-attachment-widget-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__audio-attachment-widget-color:var(--str-chat__text-color);--str-chat__audio-attachment-widget-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__audio-attachment-widget-background-color:var(--str-chat__secondary-background-color);--str-chat__audio-attachment-widget-border-block-start:none;--str-chat__audio-attachment-widget-border-block-end:none;--str-chat__audio-attachment-widget-border-inline-start:none;--str-chat__audio-attachment-widget-border-inline-end:none;--str-chat__audio-attachment-widget-box-shadow:none;--str-chat__voice-recording-attachment-widget-border-radius:calc(var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin));--str-chat__voice-recording-attachment-widget-color:var(--str-chat__text-color);--str-chat__voice-recording-attachment-widget-secondary-color:var( --str-chat__text-low-emphasis-color );--str-chat__voice-recording-attachment-widget-background-color:var( --str-chat__secondary-background-color );--str-chat__voice-recording-attachment-widget-border-block-start:none;--str-chat__voice-recording-attachment-widget-border-block-end:none;--str-chat__voice-recording-attachment-widget-border-inline-start:none;--str-chat__voice-recording-attachment-widget-border-inline-end:none;--str-chat__voice-recording-attachment-widget-box-shadow:none;--str-chat__audio-attachment-controls-button-border-radius:var(--str-chat__border-radius-circle);--str-chat__audio-attachment-controls-button-color:var(--str-chat__text-color);--str-chat__audio-attachment-controls-button-background-color:var( --str-chat__secondary-background-color );--str-chat__audio-attachment-controls-button-pressed-background-color:var( --str-chat__surface-color );--str-chat__audio-attachment-controls-button-border-block-start:none;--str-chat__audio-attachment-controls-button-border-block-end:none;--str-chat__audio-attachment-controls-button-border-inline-start:none;--str-chat__audio-attachment-controls-button-border-inline-end:none;--str-chat__audio-attachment-controls-button-box-shadow:var(--str-chat__circle-fab-box-shadow);--str-chat__attachment-actions-border-radius:0;--str-chat__attachment-actions-color:var(--str-chat__text-color);--str-chat__attachment-actions-background-color:#0000;--str-chat__attachment-actions-border-block-start:none;--str-chat__attachment-actions-border-block-end:none;--str-chat__attachment-actions-border-inline-start:none;--str-chat__attachment-actions-border-inline-end:none;--str-chat__attachment-actions-box-shadow:none;--str-chat__attachment-action-border-radius:0;--str-chat__attachment-action-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-action-background-color:var(--str-chat__secondary-background-color);--str-chat__attachment-action-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-box-shadow:none;--str-chat__attachment-action-active-color:var(--str-chat__primary-color)}.str-chat__attachment-list{-webkit-border-before:var(--str-chat__attachment-list-border-block-start);-webkit-border-after:var(--str-chat__attachment-list-border-block-end);-webkit-border-start:var(--str-chat__attachment-list-border-inline-start);-webkit-border-end:var(--str-chat__attachment-list-border-inline-end);background:var(--str-chat__attachment-list-background-color);border-block-end:var(--str-chat__attachment-list-border-block-end);border-block-start:var(--str-chat__attachment-list-border-block-start);border-inline-end:var(--str-chat__attachment-list-border-inline-end);border-inline-start:var(--str-chat__attachment-list-border-inline-start);border-radius:var(--str-chat__attachment-list-border-radius);box-shadow:var(--str-chat__attachment-list-box-shadow);color:var(--str-chat__attachment-list-color)}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video,.str-chat__attachment-list .str-chat__message-attachment-card--header{-webkit-border-before:var(--str-chat__image-attachment-border-block-start);-webkit-border-after:var(--str-chat__image-attachment-border-block-end);-webkit-border-start:var(--str-chat__image-attachment-border-inline-start);-webkit-border-end:var(--str-chat__image-attachment-border-inline-end);background:var(--str-chat__image-attachment-background-color);border-block-end:var(--str-chat__image-attachment-border-block-end);border-block-start:var(--str-chat__image-attachment-border-block-start);border-inline-end:var(--str-chat__image-attachment-border-inline-end);border-inline-start:var(--str-chat__image-attachment-border-inline-start);border-radius:var(--str-chat__image-attachment-border-radius);box-shadow:var(--str-chat__image-attachment-box-shadow);color:var(--str-chat__image-attachment-color)}.str-chat__attachment-list .str-chat__gallery{-webkit-border-before:var(--str-chat__image-gallery-attachment-border-block-start);-webkit-border-after:var(--str-chat__image-gallery-attachment-border-block-end);-webkit-border-start:var(--str-chat__image-gallery-attachment-border-inline-start);-webkit-border-end:var(--str-chat__image-gallery-attachment-border-inline-end);background:var(--str-chat__image-gallery-attachment-background-color);border-block-end:var(--str-chat__image-gallery-attachment-border-block-end);border-block-start:var(--str-chat__image-gallery-attachment-border-block-start);border-inline-end:var(--str-chat__image-gallery-attachment-border-inline-end);border-inline-start:var(--str-chat__image-gallery-attachment-border-inline-start);border-radius:var(--str-chat__image-gallery-attachment-border-radius);box-shadow:var(--str-chat__image-gallery-attachment-box-shadow);color:var(--str-chat__image-gallery-attachment-color)}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-image{background-color:var(--str-chat__image-attachment-background-color);border:0}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder{border:none;color:var(--str-chat__image-gallery-attachment-overlay-text-color);display:flex;font:var(--str-chat__headline2-text)}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder:after{background-color:var(--str-chat__image-gallery-attachment-overlay)}.str-chat__attachment-list .str-chat__message-attachment--svg-image{background-image:repeating-conic-gradient(#d4d5d7 0 25%,#f4f4f4 0 50%);background-size:24px 24px}.str-chat__attachment-list .str-chat__message-attachment-file--item,.str-chat__attachment-list .str-chat__message-attachment-unsupported{-webkit-border-before:var(--str-chat__file-attachment-border-block-start);-webkit-border-after:var(--str-chat__file-attachment-border-block-end);-webkit-border-start:var(--str-chat__file-attachment-border-inline-start);-webkit-border-end:var(--str-chat__file-attachment-border-inline-end);background:var(--str-chat__file-attachment-background-color);border-block-end:var(--str-chat__file-attachment-border-block-end);border-block-start:var(--str-chat__file-attachment-border-block-start);border-inline-end:var(--str-chat__file-attachment-border-inline-end);border-inline-start:var(--str-chat__file-attachment-border-inline-start);border-radius:var(--str-chat__file-attachment-border-radius);box-shadow:var(--str-chat__file-attachment-box-shadow);color:var(--str-chat__file-attachment-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{font:var(--str-chat__subtitle-medium-text);word-break:keep-all}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-size,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-size{color:var(--str-chat__file-attachment-secondary-color);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-download-icon svg path,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-download-icon svg path{fill:var(--str-chat__file-attachment-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget{-webkit-border-before:var(--str-chat__audio-attachment-widget-border-block-start);-webkit-border-after:var(--str-chat__audio-attachment-widget-border-block-end);-webkit-border-start:var(--str-chat__audio-attachment-widget-border-inline-start);-webkit-border-end:var(--str-chat__audio-attachment-widget-border-inline-end);background:var(--str-chat__audio-attachment-widget-background-color);border-block-end:var(--str-chat__audio-attachment-widget-border-block-end);border-block-start:var(--str-chat__audio-attachment-widget-border-block-start);border-inline-end:var(--str-chat__audio-attachment-widget-border-inline-end);border-inline-start:var(--str-chat__audio-attachment-widget-border-inline-start);border-radius:var(--str-chat__audio-attachment-widget-border-radius);box-shadow:var(--str-chat__audio-attachment-widget-box-shadow);color:var(--str-chat__audio-attachment-widget-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{background:linear-gradient(to right,var(--str-chat__primary-color) var(--str-chat__message-attachment-audio-widget-progress),var(--str-chat__disabled-color) var(--str-chat__message-attachment-audio-widget-progress));border-radius:calc(var(--str-chat__spacing-px)*5)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{background-color:var(--str-chat__primary-color);border-radius:inherit}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button{-webkit-border-before:var(--str-chat__audio-attachment-controls-button-border-block-start);-webkit-border-after:var(--str-chat__audio-attachment-controls-button-border-block-end);-webkit-border-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);-webkit-border-end:var(--str-chat__audio-attachment-controls-button-border-inline-end);background:var(--str-chat__audio-attachment-controls-button-background-color);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);color:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{-webkit-border-before:var(--str-chat__voice-recording-attachment-widget-border-block-start);-webkit-border-after:var(--str-chat__voice-recording-attachment-widget-border-block-end);-webkit-border-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);-webkit-border-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end);background:var(--str-chat__voice-recording-attachment-widget-background-color);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);color:var(--str-chat__voice-recording-attachment-widget-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget a{color:var(--str-chat__voice-recording-attachment-widget-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{font:var(--str-chat__subtitle-medium-text);overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__body-text);white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__progress-indicator{background-color:#fff;border:1px solid var(--str-chat__secondary-overlay-color);border-radius:var(--str-chat__border-radius-circle);cursor:grab}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__error-message{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{background-color:#fff;border-radius:var(--str-chat__border-radius-circle);box-shadow:0 2px 4px #00000040;cursor:pointer}.str-chat__attachment-list .str-chat__message-attachment--card{-webkit-border-before:var(--str-chat__card-attachment-border-block-start);-webkit-border-after:var(--str-chat__card-attachment-border-block-end);-webkit-border-start:var(--str-chat__card-attachment-border-inline-start);-webkit-border-end:var(--str-chat__card-attachment-border-inline-end);background:var(--str-chat__card-attachment-background-color);border-block-end:var(--str-chat__card-attachment-border-block-end);border-block-start:var(--str-chat__card-attachment-border-block-start);border-inline-end:var(--str-chat__card-attachment-border-inline-end);border-inline-start:var(--str-chat__card-attachment-border-inline-start);border-radius:var(--str-chat__card-attachment-border-radius);box-shadow:var(--str-chat__card-attachment-box-shadow);color:var(--str-chat__card-attachment-color);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link,.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--title{font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-card--audio img{border-bottom-left-radius:0;border-bottom-right-radius:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header .str-chat__message-attachment-card--source-link{background-color:var(--str-chat__audio-attachment-widget-background-color)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget{background-color:var(--str-chat__audio-attachment-widget-background-color);border-radius:0 0 calc(var(--str-chat__spacing-px)*14) calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-audio-widget--title{color:var(--str-chat__text-color);font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-actions{-webkit-border-before:var(--str-chat__attachment-actions-border-block-start);-webkit-border-after:var(--str-chat__attachment-actions-border-block-end);-webkit-border-start:var(--str-chat__attachment-actions-border-inline-start);-webkit-border-end:var(--str-chat__attachment-actions-border-inline-end);background:var(--str-chat__attachment-actions-background-color);border-block-end:var(--str-chat__attachment-actions-border-block-end);border-block-start:var(--str-chat__attachment-actions-border-block-start);border-inline-end:var(--str-chat__attachment-actions-border-inline-end);border-inline-start:var(--str-chat__attachment-actions-border-inline-start);border-radius:var(--str-chat__attachment-actions-border-radius);box-shadow:var(--str-chat__attachment-actions-box-shadow);color:var(--str-chat__attachment-actions-color)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button{-webkit-border-before:var(--str-chat__attachment-action-border-block-start);-webkit-border-after:var(--str-chat__attachment-action-border-block-end);-webkit-border-start:var(--str-chat__attachment-action-border-inline-start);-webkit-border-end:var(--str-chat__attachment-action-border-inline-end);background:var(--str-chat__attachment-action-background-color);border-block-end:var(--str-chat__attachment-action-border-block-end);border-block-start:var(--str-chat__attachment-action-border-block-start);border-collapse:collapse;border-inline-end:var(--str-chat__attachment-action-border-inline-end);border-inline-start:var(--str-chat__attachment-action-border-inline-start);border-radius:var(--str-chat__attachment-action-border-radius);box-shadow:var(--str-chat__attachment-action-box-shadow);color:var(--str-chat__attachment-action-color);font:var(--str-chat__subtitle-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:active{color:var(--str-chat__attachment-action-active-color)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:not(:last-of-type){-webkit-border-end:none;border-inline-end:none}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card--header{border-end-end-radius:0;border-end-start-radius:0}.str-chat__message-attachment-audio-widget--play-button{-webkit-border-before:var(--str-chat__audio-attachment-controls-button-border-block-start);-webkit-border-after:var(--str-chat__audio-attachment-controls-button-border-block-end);-webkit-border-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);-webkit-border-end:var(--str-chat__audio-attachment-controls-button-border-inline-end);background:var(--str-chat__audio-attachment-controls-button-background-color);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);color:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__message-attachment-card.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header{border-end-end-radius:0;border-end-start-radius:0}.str-chat__message-attachment__voice-recording-widget{-webkit-border-before:var(--str-chat__voice-recording-attachment-widget-border-block-start);-webkit-border-after:var(--str-chat__voice-recording-attachment-widget-border-block-end);-webkit-border-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);-webkit-border-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end);background:var(--str-chat__voice-recording-attachment-widget-background-color);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);color:var(--str-chat__voice-recording-attachment-widget-color)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{font:var(--str-chat__subtitle-medium-text);overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__body-text);white-space:nowrap}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{cursor:pointer}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar--active,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{background-color:#fff;border:1px solid var(--str-chat__secondary-overlay-color);border-radius:var(--str-chat__border-radius-circle);cursor:grab}.str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{color:var(--str-chat__attachment-list-color)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video-play{--str-chat-icon-color:var(--str-chat__text-color);background-color:var(--str-chat__secondary-background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat{--str-chat__attachment-preview-list-border-radius:var(--str-chat__border-radius-sm);--str-chat__attachment-preview-list-color:var(--str-chat__text-color);--str-chat__attachment-preview-list-background-color:#0000;--str-chat__attachment-preview-list-border-block-start:none;--str-chat__attachment-preview-list-border-block-end:none;--str-chat__attachment-preview-list-border-inline-start:none;--str-chat__attachment-preview-list-border-inline-end:none;--str-chat__attachment-preview-list-box-shadow:none;--str-chat__attachment-preview-close-icon-background:var(--str-chat__secondary-overlay-color);--str-chat__attachment-preview-close-icon-color:var(--str-chat__secondary-overlay-text-color);--str-chat__attachment-preview-retry-icon-color:var(--str-chat__primary-color);--str-chat__attachment-preview-download-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-preview-overlay-color:var(--str-chat__overlay-color);--str-chat__attachment-preview-image-border-radius:var(--str-chat__border-radius-sm);--str-chat__attachment-preview-image-color:var(--str-chat__text-color);--str-chat__attachment-preview-image-background-color:#0000;--str-chat__attachment-preview-image-border-block-start:none;--str-chat__attachment-preview-image-border-block-end:none;--str-chat__attachment-preview-image-border-inline-start:none;--str-chat__attachment-preview-image-border-inline-end:none;--str-chat__attachment-preview-image-box-shadow:none;--str-chat__attachment-preview-file-border-radius:var(--str-chat__border-radius-md);--str-chat__attachment-preview-file-color:var(--str-chat__text-color);--str-chat__attachment-preview-file-background-color:#0000;--str-chat__attachment-preview-file-border-block-start:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-block-end:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-box-shadow:none}.str-chat__attachment-preview-list{-webkit-border-before:var(--str-chat__attachment-preview-list-border-block-start);-webkit-border-after:var(--str-chat__attachment-preview-list-border-block-end);-webkit-border-start:var(--str-chat__attachment-preview-list-border-inline-start);-webkit-border-end:var(--str-chat__attachment-preview-list-border-inline-end);background:var(--str-chat__attachment-preview-list-background-color);border-block-end:var(--str-chat__attachment-preview-list-border-block-end);border-block-start:var(--str-chat__attachment-preview-list-border-block-start);border-inline-end:var(--str-chat__attachment-preview-list-border-inline-end);border-inline-start:var(--str-chat__attachment-preview-list-border-inline-start);border-radius:var(--str-chat__attachment-preview-list-border-radius);box-shadow:var(--str-chat__attachment-preview-list-box-shadow);color:var(--str-chat__attachment-preview-list-color)}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{border-radius:inherit}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{-webkit-border-before:var(--str-chat__attachment-preview-image-border-block-start);-webkit-border-after:var(--str-chat__attachment-preview-image-border-block-end);-webkit-border-start:var(--str-chat__attachment-preview-image-border-inline-start);-webkit-border-end:var(--str-chat__attachment-preview-image-border-inline-end);background:var(--str-chat__attachment-preview-image-background-color);border-block-end:var(--str-chat__attachment-preview-image-border-block-end);border-block-start:var(--str-chat__attachment-preview-image-border-block-start);border-inline-end:var(--str-chat__attachment-preview-image-border-inline-end);border-inline-start:var(--str-chat__attachment-preview-image-border-inline-start);border-radius:var(--str-chat__attachment-preview-image-border-radius);box-shadow:var(--str-chat__attachment-preview-image-box-shadow);color:var(--str-chat__attachment-preview-image-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading,.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail{background-color:var(--str-chat__attachment-preview-overlay-color);border-radius:var(--str-chat__attachment-preview-image-border-radius)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording{-webkit-border-before:var(--str-chat__attachment-preview-file-border-block-start);-webkit-border-after:var(--str-chat__attachment-preview-file-border-block-end);-webkit-border-start:var(--str-chat__attachment-preview-file-border-inline-start);-webkit-border-end:var(--str-chat__attachment-preview-file-border-inline-end);background:var(--str-chat__attachment-preview-file-background-color);border-block-end:var(--str-chat__attachment-preview-file-border-block-end);border-block-start:var(--str-chat__attachment-preview-file-border-block-start);border-inline-end:var(--str-chat__attachment-preview-file-border-inline-end);border-inline-start:var(--str-chat__attachment-preview-file-border-inline-start);border-radius:var(--str-chat__attachment-preview-file-border-radius);box-shadow:var(--str-chat__attachment-preview-file-box-shadow);color:var(--str-chat__attachment-preview-file-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download{--str-chat-icon-color:var(--str-chat__attachment-preview-download-icon-color);text-decoration:none}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download svg path{fill:var(--str-chat__attachment-preview-download-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__recording-timer{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__caption-medium-text)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-color:var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete .str-chat__icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{background-color:var(--str-chat__attachment-preview-close-icon-background);border-radius:999px}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg path{fill:var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-color:var(--str-chat__attachment-preview-retry-icon-color);background-color:var(--str-chat__attachment-preview-overlay-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error svg path{fill:var(--str-chat__attachment-preview-retry-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-image{border-radius:var(--str-chat__attachment-preview-image-border-radius)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-file{border-radius:var(--str-chat__attachment-preview-file-border-radius)}.str-chat__audio_recorder-container{background-color:var(--str-chat__background-color)}.str-chat__audio_recorder button{background:none;border:none;cursor:pointer}.str-chat__audio_recorder button:disabled{cursor:default}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);color:var(--str-chat__text-low-emphasis-color)}.str-chat__audio_recorder .str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);border:none;box-shadow:none}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-color:var(--str-chat__danger-color);color:var(--str-chat__danger-color)}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button{border:3px solid var(--str-chat__danger-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button{--str-chat-icon-color:var(--str-chat__on-primary-color);background-color:var(--str-chat__primary-color);border-radius:var(--str-chat__border-radius-circle);color:var(--str-chat__on-primary-color)}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button .str-chat__loading-indicator svg linearGradient stop:last-child,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button .str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__background-color)}.str-chat{--str-chat__autocomplete-menu-border-radius:var(--str-chat__border-radius-xs);--str-chat__autocomplete-menu-color:var(--str-chat__text-color);--str-chat__autocomplete-menu-background-color:var(--str-chat__secondary-background-color);--str-chat__autocomplete-menu-border-block-start:none;--str-chat__autocomplete-menu-border-block-end:none;--str-chat__autocomplete-menu-border-inline-start:none;--str-chat__autocomplete-menu-border-inline-end:none;--str-chat__autocomplete-menu-box-shadow:0 0 8px #00000026;--str-chat__autocomplete-active-background-color:var(--str-chat__surface-color);--str-chat__suggestion-list-container-border-radius:var(--str-chat__border-radius-xs);--str-chat__suggestion-list-container-color:var(--str-chat__text-color);--str-chat__suggestion-list-container-background-color:var( --str-chat__secondary-background-color );--str-chat__suggestion-list-container-border-block-start:none;--str-chat__suggestion-list-container-border-block-end:none;--str-chat__suggestion-list-container-border-inline-start:none;--str-chat__suggestion-list-container-border-inline-end:none;--str-chat__suggestion-list-container-box-shadow:0 0 8px #00000026;--str-chat__suggestion-list-item--selected-background-color:var(--str-chat__surface-color);--str-chat__slash-command-border-radius:0;--str-chat__slash-command-color:var(--str-chat__text-color);--str-chat__slash-command-background-color:#0000;--str-chat__slash-command-border-block-start:none;--str-chat__slash-command-border-block-end:none;--str-chat__slash-command-border-inline-start:none;--str-chat__slash-command-border-inline-end:none;--str-chat__slash-command-box-shadow:none;--str-chat__slash-command-args-color:var(--str-chat__text-low-emphasis-color);--str-chat__mention-list-user-item-border-radius:0;--str-chat__mention-list-user-item-color:var(--str-chat__text-color);--str-chat__mention-list-user-item-background-color:#0000;--str-chat__mention-list-user-item-border-block-start:none;--str-chat__mention-list-user-item-border-block-end:none;--str-chat__mention-list-user-item-border-inline-start:none;--str-chat__mention-list-user-item-border-inline-end:none;--str-chat__mention-list-user-item-box-shadow:none;--str-chat__mention-list-user-item-at-sign-color:var(--str-chat__primary-color);--str-chat__mention-list-emoji-item-font-family:var(--str-chat__font-family);--str-chat__mention-list-emoji-item-border-radius:0;--str-chat__mention-list-emoji-item-color:var(--str-chat__text-color);--str-chat__mention-list-emoji-item-background-color:#0000;--str-chat__mention-list-emoji-item-border-block-start:none;--str-chat__mention-list-emoji-item-border-block-end:none;--str-chat__mention-list-emoji-item-border-inline-start:none;--str-chat__mention-list-emoji-item-border-inline-end:none;--str-chat__mention-list-emoji-item-box-shadow:none}.mention-menu{-webkit-border-before:var(--str-chat__autocomplete-menu-border-block-start)!important;-webkit-border-after:var(--str-chat__autocomplete-menu-border-block-end)!important;-webkit-border-start:var(--str-chat__autocomplete-menu-border-inline-start)!important;-webkit-border-end:var(--str-chat__autocomplete-menu-border-inline-end)!important;background:var(--str-chat__autocomplete-menu-background-color)!important;border-block-end:var(--str-chat__autocomplete-menu-border-block-end)!important;border-block-start:var(--str-chat__autocomplete-menu-border-block-start)!important;border-inline-end:var(--str-chat__autocomplete-menu-border-inline-end)!important;border-inline-start:var(--str-chat__autocomplete-menu-border-inline-start)!important;border-radius:var(--str-chat__autocomplete-menu-border-radius)!important;box-shadow:var(--str-chat__autocomplete-menu-box-shadow)!important;color:var(--str-chat__autocomplete-menu-color)!important}.mention-menu .active.mention-active>a{background-color:var(--str-chat__autocomplete-active-background-color)!important}.mention-menu .mention-item{background-color:#0000!important;color:var(--str-chat__autocomplete-menu-color)!important}.str-chat__slash-command{-webkit-border-before:var(--str-chat__slash-command-border-block-start);-webkit-border-after:var(--str-chat__slash-command-border-block-end);-webkit-border-start:var(--str-chat__slash-command-border-inline-start);-webkit-border-end:var(--str-chat__slash-command-border-inline-end);background:var(--str-chat__slash-command-background-color);border-block-end:var(--str-chat__slash-command-border-block-end);border-block-start:var(--str-chat__slash-command-border-block-start);border-inline-end:var(--str-chat__slash-command-border-inline-end);border-inline-start:var(--str-chat__slash-command-border-inline-start);border-radius:var(--str-chat__slash-command-border-radius);box-shadow:var(--str-chat__slash-command-box-shadow);color:var(--str-chat__slash-command-color);font:var(--str-chat__subtitle-text);text-align:left}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-name{font:var(--str-chat__subtitle2-text);text-transform:capitalize}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{color:var(--str-chat__slash-command-args-color);font:var(--str-chat__subtitle-text)}.str-chat__user-item{-webkit-border-before:var(--str-chat__mention-list-user-item-border-block-start);-webkit-border-after:var(--str-chat__mention-list-user-item-border-block-end);-webkit-border-start:var(--str-chat__mention-list-user-item-border-inline-start);-webkit-border-end:var(--str-chat__mention-list-user-item-border-inline-end);background:var(--str-chat__mention-list-user-item-background-color);border-block-end:var(--str-chat__mention-list-user-item-border-block-end);border-block-start:var(--str-chat__mention-list-user-item-border-block-start);border-inline-end:var(--str-chat__mention-list-user-item-border-inline-end);border-inline-start:var(--str-chat__mention-list-user-item-border-inline-start);border-radius:var(--str-chat__mention-list-user-item-border-radius);box-shadow:var(--str-chat__mention-list-user-item-box-shadow);color:var(--str-chat__mention-list-user-item-color)}.str-chat__user-item .str-chat__user-item--name{font:var(--str-chat__subtitle-text)}.str-chat__user-item .str-chat__user-item-at{color:var(--str-chat__mention-list-user-item-at-sign-color);font:var(--str-chat__subtitle2-text)}.str-chat__emoji-item{-webkit-border-before:var(--str-chat__mention-list-emoji-item-border-block-start);-webkit-border-after:var(--str-chat__mention-list-emoji-item-border-block-end);-webkit-border-start:var(--str-chat__mention-list-emoji-item-border-inline-start);-webkit-border-end:var(--str-chat__mention-list-emoji-item-border-inline-end);background:var(--str-chat__mention-list-emoji-item-background-color);border-block-end:var(--str-chat__mention-list-emoji-item-border-block-end);border-block-start:var(--str-chat__mention-list-emoji-item-border-block-start);border-inline-end:var(--str-chat__mention-list-emoji-item-border-inline-end);border-inline-start:var(--str-chat__mention-list-emoji-item-border-inline-start);border-radius:var(--str-chat__mention-list-emoji-item-border-radius);box-shadow:var(--str-chat__mention-list-emoji-item-box-shadow);color:var(--str-chat__mention-list-emoji-item-color)}.str-chat__emoji-item .str-chat__emoji-item--name{font:var(--str-chat__subtitle-text)}.str-chat__suggestion-list-container{-webkit-border-before:var(--str-chat__suggestion-list-container-border-block-start);-webkit-border-after:var(--str-chat__suggestion-list-container-border-block-end);-webkit-border-start:var(--str-chat__suggestion-list-container-border-inline-start);-webkit-border-end:var(--str-chat__suggestion-list-container-border-inline-end);background:var(--str-chat__suggestion-list-container-background-color);border-block-end:var(--str-chat__suggestion-list-container-border-block-end);border-block-start:var(--str-chat__suggestion-list-container-border-block-start);border-inline-end:var(--str-chat__suggestion-list-container-border-inline-end);border-inline-start:var(--str-chat__suggestion-list-container-border-inline-start);border-radius:var(--str-chat__suggestion-list-container-border-radius);box-shadow:var(--str-chat__suggestion-list-container-box-shadow);color:var(--str-chat__suggestion-list-container-color)}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-list-item>a{text-decoration:none}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-item--selected{background-color:var(--str-chat__suggestion-list-item--selected-background-color)}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{background:none;border:none;text-decoration:none}.str-chat__base-image{color:#0000}.str-chat__base-image--load-failed{background-color:var(--str-chat__disabled-color);mask-image:var(--str-chat__image-fallback-icon);-webkit-mask-image:var(--str-chat__image-fallback-icon);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:5rem 5rem;-webkit-mask-size:5rem 5rem}.str-chat__base-image--load-failed~.str-chat__message-attachment-file--item-download .str-chat__message-attachment-download-icon path{fill:var(--str-chat__text-color)}.str-chat__attachment-preview-image .str-chat__base-image--load-failed{mask-size:1.5rem 1.5rem;-webkit-mask-size:1.5rem 1.5rem}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error{background-color:var(--str-chat__secondary-surface-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error .str-chat__attachment-preview-thumbnail.str-chat__base-image--load-failed{background-color:var(--str-chat__disabled-color)}.str-chat{--str-chat__channel-border-radius:0;--str-chat__channel-color:var(--str-chat__text-color);--str-chat__channel-background-color:var(--str-chat__background-color);--str-chat__channel-box-shadow:none;--str-chat__channel-border-block-start:none;--str-chat__channel-border-block-end:none;--str-chat__channel-border-inline-start:none;--str-chat__channel-border-inline-end:none;--str-chat__channel-empty-indicator-color:var(--str-chat__disabled-color);--str-chat__channel-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-loading-state-color:var(--str-chat__disabled-color)}.str-chat__channel,.str-chat__empty-channel{-webkit-border-before:var(--str-chat__channel-border-block-start);-webkit-border-after:var(--str-chat__channel-border-block-end);-webkit-border-start:var(--str-chat__channel-border-inline-start);-webkit-border-end:var(--str-chat__channel-border-inline-end);background:var(--str-chat__channel-background-color);border-block-end:var(--str-chat__channel-border-block-end);border-block-start:var(--str-chat__channel-border-block-start);border-inline-end:var(--str-chat__channel-border-inline-end);border-inline-start:var(--str-chat__channel-border-inline-start);border-radius:var(--str-chat__channel-border-radius);box-shadow:var(--str-chat__channel-box-shadow);color:var(--str-chat__channel-color)}.str-chat__empty-channel{--str-chat-icon-color:var(--str-chat__channel-empty-color);font:var(--str-chat__headline-text);text-align:center}.str-chat__empty-channel svg path{fill:var(--str-chat__channel-empty-indicator-color)}.str-chat__empty-channel .str-chat__empty-channel-text{color:var(--str-chat__channel-empty-color)}.str-chat__loading-channel{animation:pulsate 1s linear 0s infinite alternate}.str-chat__loading-channel:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__loading-channel:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}.str-chat__loading-channel .str-chat__loading-channel-header{background-color:var(--str-chat__channel-header-background-color)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-info,.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-name{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__border-radius-xs)}.str-chat__loading-channel .str-chat__loading-channel-message-list{background-color:var(--str-chat__message-list-background-color)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-avatar{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-date,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-sender,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-text{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__message-bubble-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input,.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0,var(--str-chat__channel-loading-state-color) 100%)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{border-radius:var(--str-chat__message-textarea-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{border-radius:var(--str-chat__message-send-border-radius)}.str-chat{--str-chat__channel-header-border-radius:0;--str-chat__channel-header-color:0;--str-chat__channel-header-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-header-border-block-start:none;--str-chat__channel-header-border-block-end:none;--str-chat__channel-header-border-inline-start:none;--str-chat__channel-header-border-inline-end:none;--str-chat__channel-header-box-shadow:none;--str-chat__channel-header-info-color:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-header{-webkit-border-before:var(--str-chat__channel-header-border-block-start);-webkit-border-after:var(--str-chat__channel-header-border-block-end);-webkit-border-start:var(--str-chat__channel-header-border-inline-start);-webkit-border-end:var(--str-chat__channel-header-border-inline-end);background:var(--str-chat__channel-header-background-color);border-block-end:var(--str-chat__channel-header-border-block-end);border-block-start:var(--str-chat__channel-header-border-block-start);border-inline-end:var(--str-chat__channel-header-border-inline-end);border-inline-start:var(--str-chat__channel-header-border-inline-start);border-radius:var(--str-chat__channel-header-border-radius);box-shadow:var(--str-chat__channel-header-box-shadow);color:var(--str-chat__channel-header-color)}.str-chat__channel-header .str-chat__channel-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-header .str-chat__channel-header-info{color:var(--str-chat__channel-header-info-color);font:var(--str-chat__body-text)}.str-chat{--str-chat__channel-list-border-radius:0;--str-chat__channel-list-color:var(--str-chat__text-color);--str-chat__channel-list-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-list-box-shadow:none;--str-chat__channel-list-border-block-start:none;--str-chat__channel-list-border-block-end:none;--str-chat__channel-list-border-inline-start:none;--str-chat__channel-list-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__channel-list-load-more-border-radius:var(--str-chat__cta-button-border-radius);--str-chat__channel-list-load-more-color:var(--str-chat__cta-button-color);--str-chat__channel-list-load-more-background-color:var(--str-chat__cta-button-background-color);--str-chat__channel-list-load-more-box-shadow:var(--str-chat__cta-button-box-shadow);--str-chat__channel-list-load-more-border-block-start:var( --str-chat__cta-button-border-block-start );--str-chat__channel-list-load-more-border-block-end:var(--str-chat__cta-button-border-block-end);--str-chat__channel-list-load-more-border-inline-start:var( --str-chat__cta-button-border-inline-start );--str-chat__channel-list-load-more-border-inline-end:var( --str-chat__cta-button-border-inline-end );--str-chat__channel-list-load-more-pressed-background-color:var( --str-chat__cta-button-pressed-background-color );--str-chat__channel-list-load-more-disabled-background-color:var( --str-chat__cta-button-disabled-background-color );--str-chat__channel-list-load-more-disabled-color:var(--str-chat__cta-button-disabled-color);--str-chat__channel-list-empty-indicator-color:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-list{-webkit-border-before:var(--str-chat__channel-list-border-block-start);-webkit-border-after:var(--str-chat__channel-list-border-block-end);-webkit-border-start:var(--str-chat__channel-list-border-inline-start);-webkit-border-end:var(--str-chat__channel-list-border-inline-end);background:var(--str-chat__channel-list-background-color);border-block-end:var(--str-chat__channel-list-border-block-end);border-block-start:var(--str-chat__channel-list-border-block-start);border-inline-end:var(--str-chat__channel-list-border-inline-end);border-inline-start:var(--str-chat__channel-list-border-inline-start);border-radius:var(--str-chat__channel-list-border-radius);box-shadow:var(--str-chat__channel-list-box-shadow);color:var(--str-chat__channel-list-color)}.str-chat__channel-list .str-chat__load-more-button__button{-webkit-border-before:var(--str-chat__channel-list-load-more-border-block-start);-webkit-border-after:var(--str-chat__channel-list-load-more-border-block-end);-webkit-border-start:var(--str-chat__channel-list-load-more-border-inline-start);-webkit-border-end:var(--str-chat__channel-list-load-more-border-inline-end);background:var(--str-chat__channel-list-load-more-background-color);border-block-end:var(--str-chat__channel-list-load-more-border-block-end);border-block-start:var(--str-chat__channel-list-load-more-border-block-start);border-inline-end:var(--str-chat__channel-list-load-more-border-inline-end);border-inline-start:var(--str-chat__channel-list-load-more-border-inline-start);border-radius:var(--str-chat__channel-list-load-more-border-radius);box-shadow:var(--str-chat__channel-list-load-more-box-shadow);color:var(--str-chat__channel-list-load-more-color);width:80%}.str-chat__channel-list .str-chat__load-more-button__button:active{background-color:var(--str-chat__channel-list-load-more-pressed-background-color)}.str-chat__channel-list .str-chat__load-more-button__button:disabled{background-color:var(--str-chat__channel-list-load-more-disabled-background-color);color:var(--str-chat__channel-list-load-more-disabled-color)}.str-chat__channel-list .str-chat__channel-list-empty{--str-chat-icon-color:var(--str-chat__channel-list-empty-indicator-color);color:var(--str-chat__channel-list-empty-indicator-color);font:var(--str-chat__headline-text);text-align:center}.str-chat__channel-list .str-chat__channel-list-empty svg path{fill:var(--str-chat__channel-list-empty-indicator-color)}.str-chat{--str-chat__channel-preview-border-radius:0;--str-chat__channel-preview-color:var(--str-chat__text-color);--str-chat__channel-preview-background-color:#0000;--str-chat__channel-preview-border-block-start:none;--str-chat__channel-preview-border-block-end:none;--str-chat__channel-preview-border-inline-start:none;--str-chat__channel-preview-border-inline-end:none;--str-chat__channel-preview-active-background-color:var(--str-chat__surface-color);--str-chat__channel-preview-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__channel-preview-latest-message-secondary-color:var( --str-chat__text-low-emphasis-color );--str-chat__channel-preview-loading-state-color:var(--str-chat__disabled-color);--str-chat__channel-preview-unread-badge-background-color:var(--str-chat__unread-badge-color);--str-chat__channel-preview-unread-badge-color:var(--str-chat__on-unread-badge-color);--str-chat__channel-preview-unread-badge-border-radius:var(--str-chat__border-radius-circle);--str-chat__channel-preview-unread-badge-border-block-start:none;--str-chat__channel-preview-unread-badge-border-block-end:none;--str-chat__channel-preview-unread-badge-border-inline-start:none;--str-chat__channel-preview-unread-badge-border-inline-end:none;--str-chat__channel-preview-message-status-color:var(--str-chat__primary-color);--str-chat__channel-preview-message-time-color:var(--str-chat__message-secondary-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-color:var(--str-chat__text-low-emphasis-color);background-color:#0000;border:none}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--pin.str-chat__channel-preview__action-button--active{--str-chat-icon-color:var(--str-chat__unread-badge-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--archive.str-chat__channel-preview__action-button--active{--str-chat-icon-color:var(--str-chat__text-color)}.str-chat__channel-preview{-webkit-border-before:var(--str-chat__channel-preview-border-block-start);-webkit-border-after:var(--str-chat__channel-preview-border-block-end);-webkit-border-start:var(--str-chat__channel-preview-border-inline-start);-webkit-border-end:var(--str-chat__channel-preview-border-inline-end);background:var(--str-chat__channel-preview-background-color);border-block-end:var(--str-chat__channel-preview-border-block-end);border-block-start:var(--str-chat__channel-preview-border-block-start);border-inline-end:var(--str-chat__channel-preview-border-inline-end);border-inline-start:var(--str-chat__channel-preview-border-inline-start);border-radius:var(--str-chat__channel-preview-border-radius);box-shadow:var(--str-chat__channel-preview-box-shadow);color:var(--str-chat__channel-preview-color)}.str-chat__channel-preview--active,.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-preview:hover{background-color:var(--str-chat__channel-preview-hover-background-color)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{-webkit-border-before:var(--str-chat__channel-preview-unread-badge-border-block-start);-webkit-border-after:var(--str-chat__channel-preview-unread-badge-border-block-end);-webkit-border-start:var(--str-chat__channel-preview-unread-badge-border-inline-start);-webkit-border-end:var(--str-chat__channel-preview-unread-badge-border-inline-end);background:var(--str-chat__channel-preview-unread-badge-background-color);border-block-end:var(--str-chat__channel-preview-unread-badge-border-block-end);border-block-start:var(--str-chat__channel-preview-unread-badge-border-block-start);border-inline-end:var(--str-chat__channel-preview-unread-badge-border-inline-end);border-inline-start:var(--str-chat__channel-preview-unread-badge-border-inline-start);border-radius:var(--str-chat__channel-preview-unread-badge-border-radius);box-shadow:var(--str-chat__channel-preview-unread-badge-box-shadow);color:var(--str-chat__channel-preview-unread-badge-color);font-size:80%}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--last-message{color:var(--str-chat__channel-preview-latest-message-secondary-color);font:var(--str-chat__body-text)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row--active .str-chat__channel-preview-messenger--last-message,.str-chat__channel-preview .str-chat__channel-preview-end-first-row:hover .str-chat__channel-preview-messenger--last-message{color:var(--str-chat__channel-preview-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status{--str-chat-icon-color:var(--str-chat__channel-preview-message-status-color);color:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status svg path{fill:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--time{color:var(--str-chat__channel-preview-message-time-color);font:var(--str-chat__caption-text)}.str-chat__channel-preview-loading{animation:pulsate 1s linear 0s infinite alternate}.str-chat__channel-preview-loading:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__channel-preview-loading:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}.str-chat__channel-preview-loading .str-chat__loading-channels-avatar,.str-chat__channel-preview-loading .str-chat__loading-channels-status,.str-chat__channel-preview-loading .str-chat__loading-channels-username{background-image:linear-gradient(-90deg,var(--str-chat__channel-preview-loading-state-color) 0,var(--str-chat__channel-preview-loading-state-color) 100%)}.str-chat__channel-preview-loading .str-chat__loading-channels-status,.str-chat__channel-preview-loading .str-chat__loading-channels-username{border-radius:var(--str-chat__border-radius-xs)}.str-chat{--str-chat__channel-search-input-color:var(--str-chat__text-color);--str-chat__channel-search-input-placeholder-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-border-block-start:none;--str-chat__channel-search-input-border-block-end:none;--str-chat__channel-search-input-border-inline-start:none;--str-chat__channel-search-input-border-inline-end:none;--str-chat__channel-search-input-wrapper-border-radius:var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-background-color:#0000;--str-chat__channel-search-input-wrapper-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-radius:var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-active-background-color:#0000;--str-chat__channel-search-input-wrapper-active-border-block-start:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-block-end:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-start:var( --str-chat__primary-color ) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-end:var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-result-background-color:#0000;--str-chat__channel-search-result-border-block-start:none;--str-chat__channel-search-result-border-block-end:none;--str-chat__channel-search-result-border-inline-start:none;--str-chat__channel-search-result-border-inline-end:none;--str-chat__channel-search-result-hover-background-color:var( --str-chat__secondary-surface-color );--str-chat__channel-search-result-list-color:var(--str-chat__text-color);--str-chat__channel-search-result-list-background-color:var(--str-chat__secondary-background-color);--str-chat__channel-search-result-list-border-block-start:none;--str-chat__channel-search-result-list-border-block-end:none;--str-chat__channel-search-result-list-border-inline-start:none;--str-chat__channel-search-result-list-border-inline-end:none;--str-chat__channel-search-result-list-popup-box-shadow:0 4px 4px var(--str-chat__box-shadow-color);--str-chat__channel-search-results-header-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-header-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-header-border-block-start:none;--str-chat__channel-search-results-header-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-header-border-inline-start:none;--str-chat__channel-search-results-header-border-inline-end:none;--str-chat__channel-search-results-loading-indicator-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-loading-indicator-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-loading-indicator-border-block-start:none;--str-chat__channel-search-results-loading-indicator-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-loading-indicator-border-inline-start:none;--str-chat__channel-search-results-loading-indicator-border-inline-end:none;--str-chat__channel-search-results-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-empty-icon-color:var(--str-chat__disabled-color);--str-chat__channel-search-results-empty-background-color:var(--str-chat__background-color);--str-chat__channel-search-results-empty-border-block-start:none;--str-chat__channel-search-results-empty-border-block-end:none;--str-chat__channel-search-results-empty-border-inline-start:none;--str-chat__channel-search-results-empty-border-inline-end:none}.str-chat__channel-search-input--wrapper{-webkit-border-before:var(--str-chat__channel-search-input-wrapper-border-block-start);-webkit-border-after:var(--str-chat__channel-search-input-wrapper-border-block-end);-webkit-border-start:var(--str-chat__channel-search-input-wrapper-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-input-wrapper-border-inline-end);background:var(--str-chat__channel-search-input-wrapper-background-color);border-block-end:var(--str-chat__channel-search-input-wrapper-border-block-end);border-block-start:var(--str-chat__channel-search-input-wrapper-border-block-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-border-inline-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-border-inline-start);border-radius:var(--str-chat__channel-search-input-wrapper-border-radius);box-shadow:var(--str-chat__channel-search-input-wrapper-box-shadow);color:var(--str-chat__channel-search-input-wrapper-color)}.str-chat__channel-search-input--wrapper input{-webkit-border-before:var(--str-chat__channel-search-input-border-block-start);-webkit-border-after:var(--str-chat__channel-search-input-border-block-end);-webkit-border-start:var(--str-chat__channel-search-input-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-input-border-inline-end);background:var(--str-chat__channel-search-input-background-color);border-block-end:var(--str-chat__channel-search-input-border-block-end);border-block-start:var(--str-chat__channel-search-input-border-block-start);border-inline-end:var(--str-chat__channel-search-input-border-inline-end);border-inline-start:var(--str-chat__channel-search-input-border-inline-start);border-radius:var(--str-chat__channel-search-input-border-radius);box-shadow:var(--str-chat__channel-search-input-box-shadow);color:var(--str-chat__channel-search-input-color);font:var(--str-chat__subtitle-text);outline:none}.str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button svg path{fill:#0000}.str-chat__channel-search-input--wrapper-active{-webkit-border-before:var(--str-chat__channel-search-input-wrapper-active-border-block-start);-webkit-border-after:var(--str-chat__channel-search-input-wrapper-active-border-block-end);-webkit-border-start:var(--str-chat__channel-search-input-wrapper-active-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-input-wrapper-active-border-inline-end);background:var(--str-chat__channel-search-input-wrapper-active-background-color);border-block-end:var(--str-chat__channel-search-input-wrapper-active-border-block-end);border-block-start:var(--str-chat__channel-search-input-wrapper-active-border-block-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-active-border-inline-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-active-border-inline-start);border-radius:var(--str-chat__channel-search-input-wrapper-active-border-radius);box-shadow:var(--str-chat__channel-search-input-wrapper-active-box-shadow);color:var(--str-chat__channel-search-input-wrapper-active-color)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--icon svg path{fill:var(--str-chat__primary-color)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--clear-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-search-results-header{-webkit-border-before:var(--str-chat__channel-search-results-header-border-block-start);-webkit-border-after:var(--str-chat__channel-search-results-header-border-block-end);-webkit-border-start:var(--str-chat__channel-search-results-header-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-results-header-border-inline-end);background:var(--str-chat__channel-search-results-header-background-color);border-block-end:var(--str-chat__channel-search-results-header-border-block-end);border-block-start:var(--str-chat__channel-search-results-header-border-block-start);border-inline-end:var(--str-chat__channel-search-results-header-border-inline-end);border-inline-start:var(--str-chat__channel-search-results-header-border-inline-start);border-radius:var(--str-chat__channel-search-results-header-border-radius);box-shadow:var(--str-chat__channel-search-results-header-box-shadow);color:var(--str-chat__channel-search-results-header-color);font:var(--str-chat__subtitle-text)}.str-chat__channel-search-result-list{-webkit-border-before:var(--str-chat__channel-search-result-list-border-block-start);-webkit-border-after:var(--str-chat__channel-search-result-list-border-block-end);-webkit-border-start:var(--str-chat__channel-search-result-list-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-result-list-border-inline-end);background:var(--str-chat__channel-search-result-list-background-color);border-block-end:var(--str-chat__channel-search-result-list-border-block-end);border-block-start:var(--str-chat__channel-search-result-list-border-block-start);border-inline-end:var(--str-chat__channel-search-result-list-border-inline-end);border-inline-start:var(--str-chat__channel-search-result-list-border-inline-start);border-radius:var(--str-chat__channel-search-result-list-border-radius);box-shadow:var(--str-chat__channel-search-result-list-box-shadow);color:var(--str-chat__channel-search-result-list-color)}.str-chat__channel-search-result-list.popup{box-shadow:var(--str-chat__channel-search-result-list-popup-box-shadow)}.str-chat__channel-search-result-list .str-chat__channel-search-container-searching{-webkit-border-before:var(--str-chat__channel-search-results-loading-indicator-border-block-start);-webkit-border-after:var(--str-chat__channel-search-results-loading-indicator-border-block-end);-webkit-border-start:var(--str-chat__channel-search-results-loading-indicator-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-results-loading-indicator-border-inline-end);background:var(--str-chat__channel-search-results-loading-indicator-background-color);border-block-end:var(--str-chat__channel-search-results-loading-indicator-border-block-end);border-block-start:var(--str-chat__channel-search-results-loading-indicator-border-block-start);border-inline-end:var(--str-chat__channel-search-results-loading-indicator-border-inline-end);border-inline-start:var(--str-chat__channel-search-results-loading-indicator-border-inline-start);border-radius:var(--str-chat__channel-search-results-loading-indicator-border-radius);box-shadow:var(--str-chat__channel-search-results-loading-indicator-box-shadow);color:var(--str-chat__channel-search-results-loading-indicator-color)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty{-webkit-border-before:var(--str-chat__channel-search-results-empty-border-block-start);-webkit-border-after:var(--str-chat__channel-search-results-empty-border-block-end);-webkit-border-start:var(--str-chat__channel-search-results-empty-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-results-empty-border-inline-end);background:var(--str-chat__channel-search-results-empty-background-color);border-block-end:var(--str-chat__channel-search-results-empty-border-block-end);border-block-start:var(--str-chat__channel-search-results-empty-border-block-start);border-inline-end:var(--str-chat__channel-search-results-empty-border-inline-end);border-inline-start:var(--str-chat__channel-search-results-empty-border-inline-start);border-radius:var(--str-chat__channel-search-results-empty-border-radius);box-shadow:var(--str-chat__channel-search-results-empty-box-shadow);color:var(--str-chat__channel-search-results-empty-color);font:var(--str-chat__subtitle2-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg path{fill:var(--str-chat__channel-search-results-empty-icon-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result{-webkit-border-before:var(--str-chat__channel-search-result-border-block-start);-webkit-border-after:var(--str-chat__channel-search-result-border-block-end);-webkit-border-start:var(--str-chat__channel-search-result-border-inline-start);-webkit-border-end:var(--str-chat__channel-search-result-border-inline-end);background:var(--str-chat__channel-search-result-background-color);border-block-end:var(--str-chat__channel-search-result-border-block-end);border-block-start:var(--str-chat__channel-search-result-border-block-start);border-inline-end:var(--str-chat__channel-search-result-border-inline-end);border-inline-start:var(--str-chat__channel-search-result-border-inline-start);border-radius:var(--str-chat__channel-search-result-border-radius);box-shadow:var(--str-chat__channel-search-result-box-shadow);color:var(--str-chat__channel-search-result-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result--focused,.str-chat__channel-search-result-list .str-chat__channel-search-result:hover{background-color:var(--str-chat__channel-search-result-hover-background-color)}.str-chat{--str-chat__dialog-menu-border-radius:var(--str-chat__border-radius-sm);--str-chat__dialog-menu-color:var(--str-chat__text-color);--str-chat__dialog-menu-background-color:var(--str-chat__secondary-background-color);--str-chat__dialog-menu-border-block-start:none;--str-chat__dialog-menu-border-block-end:none;--str-chat__dialog-menu-border-inline-start:none;--str-chat__dialog-menu-border-inline-end:none;--str-chat__dialog-menu-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__dialog-menu-button-border-radius:0;--str-chat__dialog-menu-button-color:var(--str-chat__text-color);--str-chat__dialog-menu-button-background-color:#0000;--str-chat__dialog-menu-button-hover-background-color:var(--str-chat__secondary-surface-color);--str-chat__dialog-menu-button-border-block-start:none;--str-chat__dialog-menu-button-border-block-end:none;--str-chat__dialog-menu-button-border-inline-start:none;--str-chat__dialog-menu-button-border-inline-end:none;--str-chat__dialog-menu-button-box-shadow:none}.str-chat__dialog .str-chat__dialog__title{font:var(--str-chat__subtitle-medium-text)}.str-chat__dialog .str-chat__dialog__prompt{font:var(--str-chat__subtitle-text)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{color:var(--str-chat__primary-color);cursor:pointer;font:var(--str-chat__body-medium-text)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit{text-transform:uppercase}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit:disabled{color:var(--str-chat__disabled-color)}.str-chat__prompt-dialog input[type=text]{border:1px solid var(--str-chat__primary-color);border-radius:20px;font:var(--str-chat__subtitle-text)}.str-chat__dialog-menu{-webkit-border-before:var(--str-chat__dialog-menu-border-block-start);-webkit-border-after:var(--str-chat__dialog-menu-border-block-end);-webkit-border-start:var(--str-chat__dialog-menu-border-inline-start);-webkit-border-end:var(--str-chat__dialog-menu-border-inline-end);background:var(--str-chat__dialog-menu-background-color);border-block-end:var(--str-chat__dialog-menu-border-block-end);border-block-start:var(--str-chat__dialog-menu-border-block-start);border-inline-end:var(--str-chat__dialog-menu-border-inline-end);border-inline-start:var(--str-chat__dialog-menu-border-inline-start);border-radius:var(--str-chat__dialog-menu-border-radius);box-shadow:var(--str-chat__dialog-menu-box-shadow);color:var(--str-chat__dialog-menu-color)}.str-chat__dialog-menu .str-chat__dialog-menu__button{-webkit-border-before:var(--str-chat__dialog-menu-button-border-block-start);-webkit-border-after:var(--str-chat__dialog-menu-button-border-block-end);-webkit-border-start:var(--str-chat__dialog-menu-button-border-inline-start);-webkit-border-end:var(--str-chat__dialog-menu-button-border-inline-end);background:var(--str-chat__dialog-menu-button-background-color);border-block-end:var(--str-chat__dialog-menu-button-border-block-end);border-block-start:var(--str-chat__dialog-menu-button-border-block-start);border-inline-end:var(--str-chat__dialog-menu-button-border-inline-end);border-inline-start:var(--str-chat__dialog-menu-button-border-inline-start);border-radius:var(--str-chat__dialog-menu-button-border-radius);box-shadow:var(--str-chat__dialog-menu-button-box-shadow);color:var(--str-chat__dialog-menu-button-color);cursor:pointer;font:var(--str-chat__subtitle-text)}.str-chat__dialog-menu .str-chat__dialog-menu__button:focus,.str-chat__dialog-menu .str-chat__dialog-menu__button:hover{background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat{--str-chat__drag-and-drop-container-border-block-start:2px solid #0000;--str-chat__drag-and-drop-container-border-block-end:2px solid #0000;--str-chat__drag-and-drop-container-on-dragover-border-block-start:2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-block-end:2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-inline-start:none;--str-chat__drag-and-drop-container-on-dragover-border-inline-end:none}.str-chat__drag-and-drop-container--dragging{cursor:grabbing}.str-chat__drag-and-drop-container__item[draggable=true]{cursor:grab}.str-chat__drag-and-drop-container__item[draggable=true]:active{background:#0000}.str-chat__drag-and-drop-container__item{border-bottom:var(--str-chat__drag-and-drop-container-border-block-start);border-top:var(--str-chat__drag-and-drop-container-border-block-start)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-top{border-bottom:var(--str-chat__drag-and-drop-container-on-dragover-border-block-end)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-bottom{border-top:var(--str-chat__drag-and-drop-container-on-dragover-border-block-start)}.str-chat{--str-chat__dropzone-container-color:var(--str-chat__on-primary-color);--str-chat__dropzone-container-background-color:var(--str-chat__primary-overlay-color);--str-chat__dropzone-container-backdrop-filter:blur(3px)}.str-chat__dropzone-container{-webkit-backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);background-color:var(--str-chat__dropzone-container-background-color);color:var(--str-chat__dropzone-container-color);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__edit-message-modal-button-border-radius:none;--str-chat__edit-message-modal-send-button-color:var(--str-chat__primary-color);--str-chat__edit-message-modal-cancel-button-color:var(--str-chat__text-low-emphasis-color);--str-chat__edit-message-modal-button-background-color:#0000;--str-chat__edit-message-modal-button-border-block-start:none;--str-chat__edit-message-modal-button-border-block-end:none;--str-chat__edit-message-modal-button-border-inline-start:none;--str-chat__edit-message-modal-button-border-inline-end:none;--str-chat__edit-message-modal-button-box-shadow:none}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel,.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{-webkit-border-before:var(--str-chat__edit-message-modal-button-border-block-start);-webkit-border-after:var(--str-chat__edit-message-modal-button-border-block-end);-webkit-border-start:var(--str-chat__edit-message-modal-button-border-inline-start);-webkit-border-end:var(--str-chat__edit-message-modal-button-border-inline-end);background:var(--str-chat__edit-message-modal-button-background-color);border-block-end:var(--str-chat__edit-message-modal-button-border-block-end);border-block-start:var(--str-chat__edit-message-modal-button-border-block-start);border-inline-end:var(--str-chat__edit-message-modal-button-border-inline-end);border-inline-start:var(--str-chat__edit-message-modal-button-border-inline-start);border-radius:var(--str-chat__edit-message-modal-button-border-radius);box-shadow:var(--str-chat__edit-message-modal-button-box-shadow);color:var(--str-chat__edit-message-modal-button-color);font:var(--str-chat__body-medium-text)}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel{color:var(--str-chat__edit-message-modal-cancel-button-color);text-transform:capitalize}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{color:var(--str-chat__edit-message-modal-send-button-color);text-transform:uppercase}.str-chat__form-field-error{color:var(--str-chat__danger-color);font-size:.75rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.str-chat{--str-chat-icon-color:var(--str-chat__text-color)}.str-chat__icon{color:var(--str-chat-icon-color)}.str-chat__icon--error{--str-chat-icon-color:var(--str-chat__danger-color)}.str-chat{--str-chat__image-carousel-stepper-color:var(--str-chat__text-color)}@media only screen and (max-device-width:768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{border-radius:0}}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-color:var(--str-chat__image-carousel-stepper-color);cursor:pointer}.str-chat__image-carousel .str-chat__image-carousel-stepper svg path{fill:var(--str-chat__image-carousel-stepper-color)}.str-chat{--str-chat__link-preview-loading-state-color:var(--str-chat__disabled-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content{border-left:2px solid var(--str-chat__primary-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{font:var(--str-chat__body-medium-text)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{font:var(--str-chat__caption-text)}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title{animation:pulsate 1s linear 0s infinite alternate;background-image:linear-gradient(-90deg,var(--str-chat__link-preview-loading-state-color) 0,var(--str-chat__link-preview-loading-state-color) 100%);border-radius:calc(var(--str-chat__spacing-px)*3)}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:nth-of-type(2),.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:last-of-type,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}@keyframes pulsate{0%{opacity:.5}to{opacity:1}}.str-chat{--str-chat__loading-indicator-color:var(--str-chat__primary-color)}.str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__loading-indicator-color)}.str-chat{--str-chat__message-border-radius:none;--str-chat__message-color:var(--str-chat__text-color);--str-chat__message-error-message-color:var(--str-chat__danger-color);--str-chat__message-secondary-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-link-color:var(--str-chat__primary-color);--str-chat__message-mention-color:var(--str-chat__primary-color);--str-chat__message-status-color:var(--str-chat__primary-color);--str-chat__message-replies-count-color:var(--str-chat__primary-color);--str-chat__message-background-color:#0000;--str-chat__message-highlighted-background-color:var(--str-chat__message-highlight-color);--str-chat__message-border-block-start:none;--str-chat__message-border-block-end:none;--str-chat__message-border-inline-start:none;--str-chat__message-border-inline-end:none;--str-chat__message-box-shadow:none;--str-chat__message-active-bacground-color:#0000;--str-chat__message-options-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-options-hover-background-color:var(--str-chat__tertiary-surface-color);--str-chat__message-options-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-options-active-color:var(--str-chat__primary-color);--str-chat__message-bubble-border-radius:var(--str-chat__border-radius-md);--str-chat__message-bubble-color:var(--str-chat__text-color);--str-chat__message-bubble-background-color:var(--str-chat__secondary-surface-color);--str-chat__own-message-bubble-color:var(--str-chat__message-bubble-color);--str-chat__own-message-bubble-background-color:var(--str-chat__primary-surface-color);--str-chat__quoted-message-bubble-background-color:var(--str-chat__secondary-background-color);--str-chat__message-bubble-border-block-start:none;--str-chat__message-bubble-border-block-end:none;--str-chat__message-bubble-border-inline-start:none;--str-chat__message-bubble-border-inline-end:none;--str-chat__message-bubble-box-shadow:none;--str-chat__deleted-message-border-radius:var(--str-chat__border-radius-md);--str-chat__deleted-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__deleted-message-background-color:var(--str-chat__secondary-surface-color);--str-chat__deleted-message-border-block-start:none;--str-chat__deleted-message-border-block-end:none;--str-chat__deleted-message-border-inline-start:none;--str-chat__deleted-message-border-inline-end:none;--str-chat__deleted-message-box-shadow:none;--str-chat__blocked-message-border-radius:var(--str-chat__border-radius-md);--str-chat__blocked-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__blocked-message-background-color:var(--str-chat__secondary-surface-color);--str-chat__blocked-message-border-block-start:none;--str-chat__blocked-message-border-block-end:none;--str-chat__blocked-message-border-inline-start:none;--str-chat__blocked-message-border-inline-end:none;--str-chat__blocked-message-box-shadow:none;--str-chat__system-message-border-radius:0;--str-chat__system-message-color:var(--str-chat__text-low-emphasis-color);--str-chat__system-message-background-color:#0000;--str-chat__system-message-border-block-start:none;--str-chat__system-message-border-block-end:none;--str-chat__system-message-border-inline-start:none;--str-chat__system-message-border-inline-end:none;--str-chat__system-message-box-shadow:none;--str-chat__date-separator-color:var(--str-chat__text-low-emphasis-color);--str-chat__date-separator-line-color:var(--str-chat__disabled-color);--str-chat__date-separator-border-radius:0;--str-chat__date-separator-background-color:#0000;--str-chat__date-separator-border-block-start:none;--str-chat__date-separator-border-block-end:none;--str-chat__date-separator-border-inline-start:none;--str-chat__date-separator-border-inline-end:none;--str-chat__date-separator-box-shadow:none;--str-chat__translation-notice-color:var(--str-chat__text-low-emphasis-color);--str-chat__translation-notice-active-background-color:var(--str-chat__tertiary-surface-color)}.str-chat__message--system{-webkit-border-before:var(--str-chat__system-message-border-block-start);-webkit-border-after:var(--str-chat__system-message-border-block-end);-webkit-border-start:var(--str-chat__system-message-border-inline-start);-webkit-border-end:var(--str-chat__system-message-border-inline-end);background:var(--str-chat__system-message-background-color);border-block-end:var(--str-chat__system-message-border-block-end);border-block-start:var(--str-chat__system-message-border-block-start);border-inline-end:var(--str-chat__system-message-border-inline-end);border-inline-start:var(--str-chat__system-message-border-inline-start);border-radius:var(--str-chat__system-message-border-radius);box-shadow:var(--str-chat__system-message-box-shadow);color:var(--str-chat__system-message-color);font:var(--str-chat__caption-text)}.str-chat__date-separator{-webkit-border-before:var(--str-chat__date-separator-border-block-start);-webkit-border-after:var(--str-chat__date-separator-border-block-end);-webkit-border-start:var(--str-chat__date-separator-border-inline-start);-webkit-border-end:var(--str-chat__date-separator-border-inline-end);background:var(--str-chat__date-separator-background-color);border-block-end:var(--str-chat__date-separator-border-block-end);border-block-start:var(--str-chat__date-separator-border-block-start);border-inline-end:var(--str-chat__date-separator-border-inline-end);border-inline-start:var(--str-chat__date-separator-border-inline-start);border-radius:var(--str-chat__date-separator-border-radius);box-shadow:var(--str-chat__date-separator-box-shadow);color:var(--str-chat__date-separator-color);font:var(--str-chat__body-text)}.str-chat__date-separator-line{background-color:var(--str-chat__date-separator-line-color);border:none}.str-chat__message-mention{color:var(--str-chat__message-mention-color);font:var(--str-chat__body2-medium-text)}.str-chat__message{-webkit-border-before:var(--str-chat__message-border-block-start);-webkit-border-after:var(--str-chat__message-border-block-end);-webkit-border-start:var(--str-chat__message-border-inline-start);-webkit-border-end:var(--str-chat__message-border-inline-end);background:var(--str-chat__message-background-color);border-block-end:var(--str-chat__message-border-block-end);border-block-start:var(--str-chat__message-border-block-start);border-inline-end:var(--str-chat__message-border-inline-end);border-inline-start:var(--str-chat__message-border-inline-start);border-radius:var(--str-chat__message-border-radius);box-shadow:var(--str-chat__message-box-shadow);color:var(--str-chat__message-color)}.str-chat__message a{color:var(--str-chat__message-link-color);text-decoration:none}.str-chat__message .str-chat__message-bubble{-webkit-border-before:var(--str-chat__message-bubble-border-block-start);-webkit-border-after:var(--str-chat__message-bubble-border-block-end);-webkit-border-start:var(--str-chat__message-bubble-border-inline-start);-webkit-border-end:var(--str-chat__message-bubble-border-inline-end);background:var(--str-chat__message-bubble-background-color);border-block-end:var(--str-chat__message-bubble-border-block-end);border-block-start:var(--str-chat__message-bubble-border-block-start);border-inline-end:var(--str-chat__message-bubble-border-inline-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-radius:var(--str-chat__message-bubble-border-radius);box-shadow:var(--str-chat__message-bubble-box-shadow);color:var(--str-chat__message-bubble-color);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--deleted-inner{-webkit-border-before:var(--str-chat__deleted-message-border-block-start);-webkit-border-after:var(--str-chat__deleted-message-border-block-end);-webkit-border-start:var(--str-chat__deleted-message-border-inline-start);-webkit-border-end:var(--str-chat__deleted-message-border-inline-end);background:var(--str-chat__deleted-message-background-color);border-block-end:var(--str-chat__deleted-message-border-block-end);border-block-start:var(--str-chat__deleted-message-border-block-start);border-inline-end:var(--str-chat__deleted-message-border-inline-end);border-inline-start:var(--str-chat__deleted-message-border-inline-start);border-radius:var(--str-chat__deleted-message-border-radius);box-shadow:var(--str-chat__deleted-message-box-shadow);color:var(--str-chat__deleted-message-color);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--blocked-inner{-webkit-border-before:var(--str-chat__blocked-message-border-block-start);-webkit-border-after:var(--str-chat__blocked-message-border-block-end);-webkit-border-start:var(--str-chat__blocked-message-border-inline-start);-webkit-border-end:var(--str-chat__blocked-message-border-inline-end);background:var(--str-chat__blocked-message-background-color);border-block-end:var(--str-chat__blocked-message-border-block-end);border-block-start:var(--str-chat__blocked-message-border-block-start);border-inline-end:var(--str-chat__blocked-message-border-inline-end);border-inline-start:var(--str-chat__blocked-message-border-inline-start);border-radius:var(--str-chat__blocked-message-border-radius);box-shadow:var(--str-chat__blocked-message-box-shadow);color:var(--str-chat__blocked-message-color);font:var(--str-chat__body2-text)}.str-chat__message.str-chat__message--me .str-chat__message-bubble{background-color:var(--str-chat__own-message-bubble-background-color);color:var(--str-chat__own-message-bubble-color)}.str-chat__message .str-chat__message-options{--str-chat-icon-color:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button{background:none;border:none;border-radius:var(--str-chat__message-options-border-radius);color:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button .str-chat__message-action-icon path{fill:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:hover{background-color:var(--str-chat__message-options-hover-background-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:active .str-chat__message-action-icon path{fill:var(--str-chat__message-options-active-color)}.str-chat__message .str-chat__translation-notice button{background:none;border:none;color:var(--str-chat__translation-notice-color);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__translation-notice button:active,.str-chat__message .str-chat__translation-notice button:hover{background:var(--str-chat__translation-notice-active-background-color)}.str-chat__message .str-chat__custom-message-metadata,.str-chat__message .str-chat__message-metadata{color:var(--str-chat__message-secondary-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__custom-message-metadata .str-chat__message-sender-name,.str-chat__message .str-chat__message-metadata .str-chat__message-sender-name{font:var(--str-chat__caption-medium-text)}.str-chat__message .str-chat__message-status{--str-chat-icon-color:var(--str-chat__message-status-color);color:var(--str-chat__message-status-color);font:var(--str-chat__body-text)}.str-chat__message .str-chat__message-status svg path{fill:var(--str-chat__message-status-color)}.str-chat__message .str-chat__message-replies-count-button-wrapper button{background-color:#0000;border:none;color:var(--str-chat__message-replies-count-color);font:var(--str-chat__body-medium-text)}.str-chat__message .str-chat__message--error-message{color:var(--str-chat__message-error-message-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__message-error-icon{--str-chat-icon-color:var(--str-chat__message-error-message-color)}.str-chat__message .str-chat__message-error-icon svg #background{fill:var(--str-chat__message-error-message-color)}.str-chat__message--highlighted{background-color:var(--str-chat__message-highlighted-background-color);transition:background-color .1s ease-out}.str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)){background-color:var(--str-chat__message-active-bacground-color)}@supports not selector(:has(a,b)){.str-chat__li:hover{background-color:var(--str-chat__message-active-bacground-color)}}.str-chat__li--single .str-chat__message--other .str-chat__message-bubble,.str-chat__li--top .str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--single .str-chat__message--me .str-chat__message-bubble,.str-chat__li--top .str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--bottom .str-chat__message--other .str-chat__message-bubble,.str-chat__li--middle .str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-start-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--bottom .str-chat__message--me .str-chat__message-bubble,.str-chat__li--middle .str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-start-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__quoted-message-preview{-webkit-border-before:var(--str-chat__message-border-block-start);-webkit-border-after:var(--str-chat__message-border-block-end);-webkit-border-start:var(--str-chat__message-border-inline-start);-webkit-border-end:var(--str-chat__message-border-inline-end);background:var(--str-chat__message-background-color);border-block-end:var(--str-chat__message-border-block-end);border-block-start:var(--str-chat__message-border-block-start);border-inline-end:var(--str-chat__message-border-inline-end);border-inline-start:var(--str-chat__message-border-inline-start);border-radius:var(--str-chat__message-border-radius);box-shadow:var(--str-chat__message-box-shadow);color:var(--str-chat__message-color)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{-webkit-border-before:var(--str-chat__message-bubble-border-block-start);-webkit-border-after:var(--str-chat__message-bubble-border-block-end);-webkit-border-start:var(--str-chat__message-bubble-border-inline-start);-webkit-border-end:var(--str-chat__message-bubble-border-inline-end);background:var(--str-chat__message-bubble-background-color);background-color:var(--str-chat__quoted-message-bubble-background-color);border-block-end:var(--str-chat__message-bubble-border-block-end);border-block-start:var(--str-chat__message-bubble-border-block-start);border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-inline-end:var(--str-chat__message-bubble-border-inline-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-radius:var(--str-chat__message-bubble-border-radius);box-shadow:var(--str-chat__message-bubble-box-shadow);color:var(--str-chat__message-bubble-color)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{background-color:var(--str-chat__message-bubble-background-color)}.str-chat__unread-messages-separator{background-color:var(--str-chat__secondary-surface-color);color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__caption-strong-text);text-transform:uppercase}.str-chat__unread-messages-notification{--str-chat-icon-color:var(--str-chat__on-primary-color);background-color:var(--str-chat__text-low-emphasis-color);border-radius:1.125rem}.str-chat__unread-messages-notification button{background-color:#0000;border:none;color:var(--str-chat__on-primary-color);cursor:pointer}.str-chat__unread-messages-notification button:first-of-type{font:var(--str-chat__caption-text)}.str-chat{--str-chat__message-actions-box-border-radius:var(--str-chat__border-radius-sm);--str-chat__message-actions-box-color:var(--str-chat__text-color);--str-chat__message-actions-box-background-color:var(--str-chat__secondary-background-color);--str-chat__message-actions-box-border-block-start:none;--str-chat__message-actions-box-border-block-end:none;--str-chat__message-actions-box-border-inline-start:none;--str-chat__message-actions-box-border-inline-end:none;--str-chat__message-actions-box-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-actions-box-item-border-radius:0;--str-chat__message-actions-box-item-color:var(--str-chat__text-color);--str-chat__message-actions-box-item-background-color:#0000;--str-chat__message-actions-box-item-hover-background-color:var( --str-chat__secondary-surface-color );--str-chat__message-actions-box-item-border-block-start:none;--str-chat__message-actions-box-item-border-block-end:none;--str-chat__message-actions-box-item-border-inline-start:none;--str-chat__message-actions-box-item-border-inline-end:none;--str-chat__message-actions-box-item-box-shadow:none}.str-chat__message-actions-box{-webkit-border-before:var(--str-chat__message-actions-box-border-block-start);-webkit-border-after:var(--str-chat__message-actions-box-border-block-end);-webkit-border-start:var(--str-chat__message-actions-box-border-inline-start);-webkit-border-end:var(--str-chat__message-actions-box-border-inline-end);background:var(--str-chat__message-actions-box-background-color);border-block-end:var(--str-chat__message-actions-box-border-block-end);border-block-start:var(--str-chat__message-actions-box-border-block-start);border-inline-end:var(--str-chat__message-actions-box-border-inline-end);border-inline-start:var(--str-chat__message-actions-box-border-inline-start);border-radius:var(--str-chat__message-actions-box-border-radius);box-shadow:var(--str-chat__message-actions-box-box-shadow);color:var(--str-chat__message-actions-box-color)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button{-webkit-border-before:var(--str-chat__message-actions-box-item-border-block-start);-webkit-border-after:var(--str-chat__message-actions-box-item-border-block-end);-webkit-border-start:var(--str-chat__message-actions-box-item-border-inline-start);-webkit-border-end:var(--str-chat__message-actions-box-item-border-inline-end);background:var(--str-chat__message-actions-box-item-background-color);border-block-end:var(--str-chat__message-actions-box-item-border-block-end);border-block-start:var(--str-chat__message-actions-box-item-border-block-start);border-inline-end:var(--str-chat__message-actions-box-item-border-inline-end);border-inline-start:var(--str-chat__message-actions-box-item-border-inline-start);border-radius:var(--str-chat__message-actions-box-item-border-radius);box-shadow:var(--str-chat__message-actions-box-item-box-shadow);color:var(--str-chat__message-actions-box-item-color);font:var(--str-chat__subtitle-text)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover{background-color:var(--str-chat__message-actions-box-item-hover-background-color)}@media(hover:none){.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover{background-color:#0000}}.str-chat{--str-chat__message-bounce-edit-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-send-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-delete-button-color:var(--str-chat__primary-color);--str-chat__message-bounce-button-background-color:#0000;--str-chat__message-bounce-button-border-block-start:none;--str-chat__message-bounce-button-border-block-end:none;--str-chat__message-bounce-button-border-inline-start:none;--str-chat__message-bounce-button-border-inline-end:none;--str-chat__message-bounce-button-box-shadow:none}.str-chat__message-bounce-prompt .str-chat__message-bounce-delete,.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send{-webkit-border-before:var(--str-chat__message-bounce-button-border-block-start);-webkit-border-after:var(--str-chat__message-bounce-button-border-block-end);-webkit-border-start:var(--str-chat__message-bounce-button-border-inline-start);-webkit-border-end:var(--str-chat__message-bounce-button-border-inline-end);background:var(--str-chat__message-bounce-button-background-color);border-block-end:var(--str-chat__message-bounce-button-border-block-end);border-block-start:var(--str-chat__message-bounce-button-border-block-start);border-inline-end:var(--str-chat__message-bounce-button-border-inline-end);border-inline-start:var(--str-chat__message-bounce-button-border-inline-start);border-radius:var(--str-chat__message-bounce-button-border-radius);box-shadow:var(--str-chat__message-bounce-button-box-shadow);color:var(--str-chat__message-bounce-button-color);font:var(--str-chat__body-medium-text)}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit{color:var(--str-chat__message-bounce-edit-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-send{color:var(--str-chat__message-bounce-send-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{color:var(--str-chat__message-bounce-delete-button-color)}.str-chat{--str-chat__message-input-border-radius:0;--str-chat__message-input-color:var(--str-chat__text-color);--str-chat__message-input-background-color:var(--str-chat__secondary-background-color);--str-chat__message-input-border-block-start:none;--str-chat__message-input-border-block-end:none;--str-chat__message-input-border-inline-start:none;--str-chat__message-input-border-inline-end:none;--str-chat__message-input-box-shadow:none;--str-chat__message-textarea-border-radius:var(--str-chat__border-radius-md);--str-chat__message-textarea-color:var(--str-chat__text-color);--str-chat__message-textarea-background-color:#0000;--str-chat__message-textarea-border-block-start:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-block-end:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-end:1px solid var(--str-chat__surface-color);--str-chat__message-textarea-box-shadow:none;--str-chat__message-send-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-send-color:var(--str-chat__primary-color);--str-chat__message-send-background-color:#0000;--str-chat__message-send-border-block-start:0;--str-chat__message-send-border-block-end:0;--str-chat__message-send-border-inline-start:0;--str-chat__message-send-border-inline-end:0;--str-chat__message-send-box-shadow:none;--str-chat__message-send-disabled-color:var(--str-chat__disabled-color);--str-chat__message-send-disabled-background-color:var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-border-radius:var(--str-chat__border-radius-circle);--str-chat__start-recording-audio-button-color:var(--str-chat__text-low-emphasis-color);--str-chat__start-recording-audio-button-background-color:#0000;--str-chat__start-recording-audio-button-border-block-start:0;--str-chat__start-recording-audio-button-border-block-end:0;--str-chat__start-recording-audio-button-border-inline-start:0;--str-chat__start-recording-audio-button-border-inline-end:0;--str-chat__start-recording-audio-button-box-shadow:none;--str-chat__start-recording-audio-button-disabled-color:var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-disabled-background-color:#0000;--str-chat__message-input-tools-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-input-tools-color:var(--str-chat__text-low-emphasis-color);--str-chat__message-input-tools-background-color:#0000;--str-chat__message-input-tools-border-block-start:0;--str-chat__message-input-tools-border-block-end:0;--str-chat__message-input-tools-border-inline-start:0;--str-chat__message-input-tools-border-inline-end:0;--str-chat__message-input-tools-box-shadow:none;--str-chat__message-input-not-allowed-color:var(--str-chat__disabled-color);--str-chat__cooldown-border-radius:var(--str-chat__border-radius-circle);--str-chat__cooldown-color:var(--str-chat__on-disabled-color);--str-chat__cooldown-background-color:var(--str-chat__disabled-color);--str-chat__cooldown-border-block-start:0;--str-chat__cooldown-border-block-end:0;--str-chat__cooldown-border-inline-start:0;--str-chat__cooldown-border-inline-end:0;--str-chat__cooldown-box-shadow:none;--str-chat__attachment-selector-button-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__attachment-selector-button-icon-color-hover:var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color:var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color-active:var( --str-chat__primary-color )}.str-chat__message-input{-webkit-border-before:var(--str-chat__message-input-border-block-start);-webkit-border-after:var(--str-chat__message-input-border-block-end);-webkit-border-start:var(--str-chat__message-input-border-inline-start);-webkit-border-end:var(--str-chat__message-input-border-inline-end);background:var(--str-chat__message-input-background-color);border-block-end:var(--str-chat__message-input-border-block-end);border-block-start:var(--str-chat__message-input-border-block-start);border-inline-end:var(--str-chat__message-input-border-inline-end);border-inline-start:var(--str-chat__message-input-border-inline-start);border-radius:var(--str-chat__message-input-border-radius);box-shadow:var(--str-chat__message-input-box-shadow);color:var(--str-chat__message-input-color)}.str-chat__message-input .str-chat__file-input-container{--str-chat-icon-color:var(--str-chat__message-input-tools-color);-webkit-border-before:var(--str-chat__message-input-tools-border-block-start);-webkit-border-after:var(--str-chat__message-input-tools-border-block-end);-webkit-border-start:var(--str-chat__message-input-tools-border-inline-start);-webkit-border-end:var(--str-chat__message-input-tools-border-inline-end);background:var(--str-chat__message-input-tools-background-color);border-block-end:var(--str-chat__message-input-tools-border-block-end);border-block-start:var(--str-chat__message-input-tools-border-block-start);border-inline-end:var(--str-chat__message-input-tools-border-inline-end);border-inline-start:var(--str-chat__message-input-tools-border-inline-start);border-radius:var(--str-chat__message-input-tools-border-radius);box-shadow:var(--str-chat__message-input-tools-box-shadow);color:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__file-input-container svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__attachment-preview-image-error svg path{fill:var(--str-chat__primary-color)}.str-chat__message-input .str-chat__message-textarea-container{-webkit-border-before:var(--str-chat__message-textarea-border-block-start);-webkit-border-after:var(--str-chat__message-textarea-border-block-end);-webkit-border-start:var(--str-chat__message-textarea-border-inline-start);-webkit-border-end:var(--str-chat__message-textarea-border-inline-end);background:var(--str-chat__message-textarea-background-color);border-block-end:var(--str-chat__message-textarea-border-block-end);border-block-start:var(--str-chat__message-textarea-border-block-start);border-inline-end:var(--str-chat__message-textarea-border-inline-end);border-inline-start:var(--str-chat__message-textarea-border-inline-start);border-radius:var(--str-chat__message-textarea-border-radius);box-shadow:var(--str-chat__message-textarea-box-shadow);color:var(--str-chat__message-textarea-color)}.str-chat__message-input .str-chat__message-textarea-container .str-chat__message-textarea{background-color:#0000;border:none;box-shadow:none;color:var(--str-chat__message-textarea-color);font:var(--str-chat__subtitle-text);outline:none;resize:none}.str-chat__message-input .str-chat__stop-ai-generation-button{background-color:#0000;background-image:var(--str-chat__circle-stop-icon);border-width:0}.str-chat__message-input .str-chat__send-button{--str-chat-icon-color:var(--str-chat__message-send-color);-webkit-border-before:var(--str-chat__message-send-border-block-start);-webkit-border-after:var(--str-chat__message-send-border-block-end);-webkit-border-start:var(--str-chat__message-send-border-inline-start);-webkit-border-end:var(--str-chat__message-send-border-inline-end);background:var(--str-chat__message-send-background-color);border-block-end:var(--str-chat__message-send-border-block-end);border-block-start:var(--str-chat__message-send-border-block-start);border-inline-end:var(--str-chat__message-send-border-inline-end);border-inline-start:var(--str-chat__message-send-border-inline-start);border-radius:var(--str-chat__message-send-border-radius);box-shadow:var(--str-chat__message-send-box-shadow);color:var(--str-chat__message-send-color)}.str-chat__message-input .str-chat__send-button svg path{fill:var(--str-chat__message-send-color)}.str-chat__message-input .str-chat__send-button:disabled{--str-chat-icon-color:var(--str-chat__message-send-disabled-color);background-color:#0000}.str-chat__message-input .str-chat__send-button:disabled svg path{fill:var(--str-chat__message-send-disabled-color)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-color:var(--str-chat__start-recording-audio-button-color);-webkit-border-before:var(--str-chat__start-recording-audio-button-border-block-start);-webkit-border-after:var(--str-chat__start-recording-audio-button-border-block-end);-webkit-border-start:var(--str-chat__start-recording-audio-button-border-inline-start);-webkit-border-end:var(--str-chat__start-recording-audio-button-border-inline-end);background:var(--str-chat__start-recording-audio-button-background-color);border-block-end:var(--str-chat__start-recording-audio-button-border-block-end);border-block-start:var(--str-chat__start-recording-audio-button-border-block-start);border-inline-end:var(--str-chat__start-recording-audio-button-border-inline-end);border-inline-start:var(--str-chat__start-recording-audio-button-border-inline-start);border-radius:var(--str-chat__start-recording-audio-button-border-radius);box-shadow:var(--str-chat__start-recording-audio-button-box-shadow);color:var(--str-chat__start-recording-audio-button-color)}.str-chat__message-input .str-chat__start-recording-audio-button:disabled{background-color:var(--str-chat__message-send-disabled-background-color)}.str-chat__message-input .str-chat__message-input-cooldown{-webkit-border-before:var(--str-chat__cooldown-border-block-start);-webkit-border-after:var(--str-chat__cooldown-border-block-end);-webkit-border-start:var(--str-chat__cooldown-border-inline-start);-webkit-border-end:var(--str-chat__cooldown-border-inline-end);background:var(--str-chat__cooldown-background-color);border-block-end:var(--str-chat__cooldown-border-block-end);border-block-start:var(--str-chat__cooldown-border-block-start);border-inline-end:var(--str-chat__cooldown-border-inline-end);border-inline-start:var(--str-chat__cooldown-border-inline-start);border-radius:var(--str-chat__cooldown-border-radius);box-shadow:var(--str-chat__cooldown-box-shadow);color:var(--str-chat__cooldown-color);font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__message-input-not-allowed{color:var(--str-chat__message-input-not-allowed-color);font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{background-color:#0000;border:none}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification{background-color:var(--str-chat__text-color);border-radius:var(--str-chat__border-radius-md);color:var(--str-chat__background-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button,.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__heading{font:var(--str-chat__subtitle2-medium-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__message{font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button{background:none;border:none;color:var(--str-chat__background-color);cursor:pointer;text-transform:uppercase}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color);-webkit-mask:var(--str-chat__add-attachment-icon) no-repeat center/contain;mask:var(--str-chat__add-attachment-icon) no-repeat center/contain}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color-hover)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button{color:var(--str-chat__text-low-emphasis-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover{color:var(--str-chat__text-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus .str-chat__dialog-menu__button-icon,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color-active)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__upload-file-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__folder-icon) no-repeat center/contain;mask:var(--str-chat__folder-icon) no-repeat center/contain}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__create-poll-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;mask:var(--str-chat__poll-icon) no-repeat center/contain}.str-chat{--str-chat__message-list-border-radius:0;--str-chat__message-list-color:var(--str-chat__text-color);--str-chat__message-list-background-color:var(--str-chat__background-color);--str-chat__message-list-box-shadow:none;--str-chat__message-list-border-block-start:none;--str-chat__message-list-border-block-end:none;--str-chat__message-list-border-inline-start:none;--str-chat__message-list-border-inline-end:none;--str-chat__jump-to-latest-message-border-radius:var(--str-chat__circle-fab-border-radius);--str-chat__jump-to-latest-message-color:var(--str-chat__circle-fab-color);--str-chat__jump-to-latest-message-background-color:var(--str-chat__circle-fab-background-color);--str-chat__jump-to-latest-message-pressed-background-color:var( --str-chat__circle-fab-pressed-background-color );--str-chat__jump-to-latest-message-box-shadow:var(--str-chat__circle-fab-box-shadow);--str-chat__jump-to-latest-message-border-block-start:var( --str-chat__circle-fab-border-block-start );--str-chat__jump-to-latest-message-border-block-end:var(--str-chat__circle-fab-border-block-end);--str-chat__jump-to-latest-message-border-inline-start:var( --str-chat__circle-fab-border-inline-start );--str-chat__jump-to-latest-message-border-inline-end:var( --str-chat__circle-fab-border-inline-end );--str-chat__jump-to-latest-message-unread-count-background-color:var( --str-chat__jump-to-latest-message-color );--str-chat__jump-to-latest-message-unread-count-color:var( --str-chat__jump-to-latest-message-background-color );--str-chat__thread-head-start-color:var(--str-chat__text-low-emphasis-color);--str-chat__thread-head-start-border-block-end-color:var(--str-chat__surface-color)}.str-chat__list{-webkit-border-before:var(--str-chat__message-list-border-block-start);-webkit-border-after:var(--str-chat__message-list-border-block-end);-webkit-border-start:var(--str-chat__message-list-border-inline-start);-webkit-border-end:var(--str-chat__message-list-border-inline-end);background:var(--str-chat__message-list-background-color);border-block-end:var(--str-chat__message-list-border-block-end);border-block-start:var(--str-chat__message-list-border-block-start);border-inline-end:var(--str-chat__message-list-border-inline-end);border-inline-start:var(--str-chat__message-list-border-inline-start);border-radius:var(--str-chat__message-list-border-radius);box-shadow:var(--str-chat__message-list-box-shadow);color:var(--str-chat__message-list-color)}.str-chat__list .str-chat__parent-message-li{-webkit-border-after:1px solid var(--str-chat__thread-head-start-border-block-end-color);border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat__jump-to-latest-message{--str-chat-icon-color:var(--str-chat__jump-to-latest-message-unread-count-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab{-webkit-border-before:var(--str-chat__jump-to-latest-message-border-block-start);-webkit-border-after:var(--str-chat__jump-to-latest-message-border-block-end);-webkit-border-start:var(--str-chat__jump-to-latest-message-border-inline-start);-webkit-border-end:var(--str-chat__jump-to-latest-message-border-inline-end);background:var(--str-chat__jump-to-latest-message-background-color);border-block-end:var(--str-chat__jump-to-latest-message-border-block-end);border-block-start:var(--str-chat__jump-to-latest-message-border-block-start);border-inline-end:var(--str-chat__jump-to-latest-message-border-inline-end);border-inline-start:var(--str-chat__jump-to-latest-message-border-inline-start);border-radius:var(--str-chat__jump-to-latest-message-border-radius);box-shadow:var(--str-chat__jump-to-latest-message-box-shadow);color:var(--str-chat__jump-to-latest-message-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab svg path{fill:var(--str-chat__jump-to-latest-message-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab:active{background-color:var(--str-chat__jump-to-latest-message-pressed-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab .str-chat__jump-to-latest-unread-count{background-color:var(--str-chat__jump-to-latest-message-unread-count-background-color);border-radius:var(--str-chat__jump-to-latest-message-border-radius);color:var(--str-chat__jump-to-latest-message-unread-count-color);font:var(--str-chat__caption-text)}.str-chat{--str-chat__virtual-list-border-radius:0;--str-chat__virtual-list-color:var(--str-chat__text-color);--str-chat__virtual-list-background-color:var(--str-chat__background-color);--str-chat__virtual-list-box-shadow:none;--str-chat__virtual-list-border-block-start:none;--str-chat__virtual-list-border-block-end:none;--str-chat__virtual-list-border-inline-start:none;--str-chat__virtual-list-border-inline-end:none}.str-chat__virtual-list{-webkit-border-before:var(--str-chat__virtual-list-border-block-start);-webkit-border-after:var(--str-chat__virtual-list-border-block-end);-webkit-border-start:var(--str-chat__virtual-list-border-inline-start);-webkit-border-end:var(--str-chat__virtual-list-border-inline-end);background:var(--str-chat__virtual-list-background-color);border-block-end:var(--str-chat__virtual-list-border-block-end);border-block-start:var(--str-chat__virtual-list-border-block-start);border-inline-end:var(--str-chat__virtual-list-border-inline-end);border-inline-start:var(--str-chat__virtual-list-border-inline-start);border-radius:var(--str-chat__virtual-list-border-radius);box-shadow:var(--str-chat__virtual-list-box-shadow);color:var(--str-chat__virtual-list-color)}.str-chat__virtual-list .str-chat__parent-message-li{-webkit-border-after:1px solid var(--str-chat__thread-head-start-border-block-end-color);border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-border-radius:none;--str-chat__message-reactions-color:var(--str-chat__text-color);--str-chat__message-reactions-background-color:#0000;--str-chat__message-reactions-border-block-start:none;--str-chat__message-reactions-border-block-end:none;--str-chat__message-reactions-border-inline-start:none;--str-chat__message-reactions-border-inline-end:none;--str-chat__message-reactions-box-shadow:none;--str-chat__message-reaction-border-radius:var(--str-chat__border-radius-xs);--str-chat__message-reaction-color:var(--str-chat__text-color);--str-chat__message-reaction-background-color:var(--str-chat__tertiary-surface-color);--str-chat__message-reaction-border-block-start:none;--str-chat__message-reaction-border-block-end:none;--str-chat__message-reaction-border-inline-start:none;--str-chat__message-reaction-border-inline-end:none;--str-chat__message-reaction-box-shadow:none;--str-chat__own-message-reaction-color:var(--str-chat__text-color);--str-chat__own-message-reaction-background-color:var( --str-chat__primary-surface-color-low-emphasis );--str-chat__messsage-reactions-details--selected-color:solid var(--str-chat__primary-color)}.str-chat__message-reactions-container .str-chat__message-reactions{-webkit-border-before:var(--str-chat__message-reactions-border-block-start);-webkit-border-after:var(--str-chat__message-reactions-border-block-end);-webkit-border-start:var(--str-chat__message-reactions-border-inline-start);-webkit-border-end:var(--str-chat__message-reactions-border-inline-end);background:var(--str-chat__message-reactions-background-color);border-block-end:var(--str-chat__message-reactions-border-block-end);border-block-start:var(--str-chat__message-reactions-border-block-start);border-inline-end:var(--str-chat__message-reactions-border-inline-end);border-inline-start:var(--str-chat__message-reactions-border-inline-start);border-radius:var(--str-chat__message-reactions-border-radius);box-shadow:var(--str-chat__message-reactions-box-shadow);color:var(--str-chat__message-reactions-color)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{-webkit-border-before:var(--str-chat__message-reaction-border-block-start);-webkit-border-after:var(--str-chat__message-reaction-border-block-end);-webkit-border-start:var(--str-chat__message-reaction-border-inline-start);-webkit-border-end:var(--str-chat__message-reaction-border-inline-end);background:var(--str-chat__message-reaction-background-color);border-block-end:var(--str-chat__message-reaction-border-block-end);border-block-start:var(--str-chat__message-reaction-border-block-start);border-inline-end:var(--str-chat__message-reaction-border-inline-end);border-inline-start:var(--str-chat__message-reaction-border-inline-start);border-radius:var(--str-chat__message-reaction-border-radius);box-shadow:var(--str-chat__message-reaction-box-shadow);color:var(--str-chat__message-reaction-color);font:var(--str-chat__caption-text)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction.str-chat__message-reaction-own{background-color:var(--str-chat__own-message-reaction-background-color);color:var(--str-chat__own-message-reaction-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type{-webkit-border-after:solid #0000;border-block-end:solid #0000}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type--selected{-webkit-border-after:var(--str-chat__messsage-reactions-details--selected-color);border-block-end:var(--str-chat__messsage-reactions-details--selected-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user{font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-options-border-radius:var(--str-chat__border-radius-circle);--str-chat__message-reactions-options-color:var(--str-chat__text-color);--str-chat__message-reactions-options-background-color:var( --str-chat__secondary-background-color );--str-chat__message-reactions-options-border-block-start:none;--str-chat__message-reactions-options-border-block-end:none;--str-chat__message-reactions-options-border-inline-start:none;--str-chat__message-reactions-options-border-inline-end:none;--str-chat__message-reactions-options-box-shadow:0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-reactions-option-border-radius:var(--str-chat__border-radius-md);--str-chat__message-reactions-option-color:var(--str-chat__text-color);--str-chat__message-reactions-option-background-color:var( --str-chat__secondary-background-color );--str-chat__message-reactions-option-hover-background-color:var( --str-chat__primary-surface-color );--str-chat__message-reactions-option-selected-background-color:var( --str-chat__primary-color-low-emphasis );--str-chat__message-reactions-option-border-block-start:none;--str-chat__message-reactions-option-border-block-end:none;--str-chat__message-reactions-option-border-inline-start:none;--str-chat__message-reactions-option-border-inline-end:none;--str-chat__message-reactions-option-box-shadow:none}.str-chat .str-chat-angular-v5__reaction-selector{--str-chat__message-reactions-options-box-shadow:none;--str-chat__message-reactions-options-border-radius:0}.str-chat__reaction-selector .str-chat__message-reactions-options{-webkit-border-before:var(--str-chat__message-reactions-options-border-block-start);-webkit-border-after:var(--str-chat__message-reactions-options-border-block-end);-webkit-border-start:var(--str-chat__message-reactions-options-border-inline-start);-webkit-border-end:var(--str-chat__message-reactions-options-border-inline-end);background:var(--str-chat__message-reactions-options-background-color);border-block-end:var(--str-chat__message-reactions-options-border-block-end);border-block-start:var(--str-chat__message-reactions-options-border-block-start);border-inline-end:var(--str-chat__message-reactions-options-border-inline-end);border-inline-start:var(--str-chat__message-reactions-options-border-inline-start);border-radius:var(--str-chat__message-reactions-options-border-radius);box-shadow:var(--str-chat__message-reactions-options-box-shadow);color:var(--str-chat__message-reactions-options-color)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{-webkit-border-before:var(--str-chat__message-reactions-option-border-block-start);-webkit-border-after:var(--str-chat__message-reactions-option-border-block-end);-webkit-border-start:var(--str-chat__message-reactions-option-border-inline-start);-webkit-border-end:var(--str-chat__message-reactions-option-border-inline-end);background:var(--str-chat__message-reactions-option-background-color);border-block-end:var(--str-chat__message-reactions-option-border-block-end);border-block-start:var(--str-chat__message-reactions-option-border-block-start);border-inline-end:var(--str-chat__message-reactions-option-border-inline-end);border-inline-start:var(--str-chat__message-reactions-option-border-inline-start);border-radius:var(--str-chat__message-reactions-option-border-radius);box-shadow:var(--str-chat__message-reactions-option-box-shadow);color:var(--str-chat__message-reactions-option-color)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:var(--str-chat__message-reactions-option-hover-background-color)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option.str-chat__message-reactions-option-selected{background-color:var(--str-chat__message-reactions-option-selected-background-color)}@media(hover:none){.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:#0000}}.str-chat{--str-chat__modal-border-radius:var(--str-chat__border-radius-sm);--str-chat__modal-color:var(--str-chat__text-color);--str-chat__modal-background-color:var(--str-chat__secondary-background-color);--str-chat__modal-overlay-color:var(--str-chat__secondary-overlay-color);--str-chat__modal-overlay-backdrop-filter:blur(3px);--str-chat__modal-border-block-start:none;--str-chat__modal-border-block-end:none;--str-chat__modal-border-inline-start:none;--str-chat__modal-border-inline-end:none;--str-chat__modal-box-shadow:none;--str-chat__modal-close-icon-background:var(--str-chat__text-low-emphasis-color);--str-chat__modal-close-icon-color:var(--str-chat__on-disabled-color)}.str-chat__modal{-webkit-backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);background-color:var(--str-chat__modal-overlay-color)}.str-chat__modal .str-chat__modal__inner{-webkit-border-before:var(--str-chat__modal-border-block-start);-webkit-border-after:var(--str-chat__modal-border-block-end);-webkit-border-start:var(--str-chat__modal-border-inline-start);-webkit-border-end:var(--str-chat__modal-border-inline-end);background:var(--str-chat__modal-background-color);border-block-end:var(--str-chat__modal-border-block-end);border-block-start:var(--str-chat__modal-border-block-start);border-inline-end:var(--str-chat__modal-border-inline-end);border-inline-start:var(--str-chat__modal-border-inline-start);border-radius:var(--str-chat__modal-border-radius);box-shadow:var(--str-chat__modal-box-shadow);color:var(--str-chat__modal-color)}.str-chat__modal .str-chat__modal-header .str-chat__modal-header__title{font:var(--str-chat__subtitle2-medium-text)}.str-chat__modal .str-chat__modal__close-button{--str-chat-icon-color:var(--str-chat__modal-close-icon-color);background:none;border:none}.str-chat__modal .str-chat__modal__close-button .str-chat__icon{background-color:var(--str-chat__modal-close-icon-background);border-radius:999px}.str-chat__modal .str-chat__modal__close-button svg path{fill:var(--str-chat__modal-close-icon-color)}.str-chat__modal .str-chat__modal__close-button svg circle,.str-chat__modal .str-chat__modal__close-button svg rect{fill:var(--str-chat__modal-close-icon-background)}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner{background-color:#0000;height:auto;padding:0;width:auto}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img{cursor:default;max-height:calc(100vh - 80px);max-width:none}.str-chat{--str-chat__message-notification-background-color:var(--str-chat__primary-color);--str-chat__message-notification-border-block-start:none;--str-chat__message-notification-border-block-end:none;--str-chat__message-notification-border-inline-start:none;--str-chat__message-notification-border-inline-end:none;--str-chat__message-notification-border-radius:50px;--str-chat__message-notification-box-shadow:none;--str-chat__message-notification-color:var(--str-chat__on-primary-color)}.str-chat__message-notification{-webkit-border-before:var(--str-chat__message-notification-border-block-start);-webkit-border-after:var(--str-chat__message-notification-border-block-end);-webkit-border-start:var(--str-chat__message-notification-border-inline-start);-webkit-border-end:var(--str-chat__message-notification-border-inline-end);background:var(--str-chat__message-notification-background-color);border-block-end:var(--str-chat__message-notification-border-block-end);border-block-start:var(--str-chat__message-notification-border-block-start);border-inline-end:var(--str-chat__message-notification-border-inline-end);border-inline-start:var(--str-chat__message-notification-border-inline-start);border-radius:var(--str-chat__message-notification-border-radius);box-shadow:var(--str-chat__message-notification-box-shadow);color:var(--str-chat__message-notification-color);cursor:pointer;font:var(--str-chat__caption-text)}.str-chat{--str-chat__notification-list-border-radius:none;--str-chat__notification-list-color:var(--str-chat__notification-list-text-color);--str-chat__notification-list-background-color:#0000;--str-chat__notification-list-border-block-start:none;--str-chat__notification-list-border-block-end:none;--str-chat__notification-list-border-inline-start:none;--str-chat__notification-list-border-inline-end:none;--str-chat__notification-list-box-shadow:none}.str-chat__list-notifications{-webkit-border-before:var(--str-chat__notification-list-border-block-start);-webkit-border-after:var(--str-chat__notification-list-border-block-end);-webkit-border-start:var(--str-chat__notification-list-border-inline-start);-webkit-border-end:var(--str-chat__notification-list-border-inline-end);background:var(--str-chat__notification-list-background-color);border-block-end:var(--str-chat__notification-list-border-block-end);border-block-start:var(--str-chat__notification-list-border-block-start);border-inline-end:var(--str-chat__notification-list-border-inline-end);border-inline-start:var(--str-chat__notification-list-border-inline-start);border-radius:var(--str-chat__notification-list-border-radius);box-shadow:var(--str-chat__notification-list-box-shadow);color:var(--str-chat__notification-list-color)}.str-chat{--str-chat__notification-border-radius:var(--str-chat__border-radius-sm);--str-chat__notification-color:var(--str-chat__opaque-surface-text-color);--str-chat__notification-background-color:var(--str-chat__opaque-surface-background-color);--str-chat__notification-border-block-start:none;--str-chat__notification-border-block-end:none;--str-chat__notification-border-inline-start:none;--str-chat__notification-border-inline-end:none;--str-chat__notification-box-shadow:0 0 8px var(--str-chat__box-shadow-color)}.str-chat__notification{-webkit-border-before:var(--str-chat__notification-border-block-start);-webkit-border-after:var(--str-chat__notification-border-block-end);-webkit-border-start:var(--str-chat__notification-border-inline-start);-webkit-border-end:var(--str-chat__notification-border-inline-end);background:var(--str-chat__notification-background-color);border-block-end:var(--str-chat__notification-border-block-end);border-block-start:var(--str-chat__notification-border-block-start);border-inline-end:var(--str-chat__notification-border-inline-end);border-inline-start:var(--str-chat__notification-border-inline-start);border-radius:var(--str-chat__notification-border-radius);box-shadow:var(--str-chat__notification-box-shadow);color:var(--str-chat__notification-color);font:var(--str-chat__subtitle-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{color:var(--str-chat__text-low-emphasis-color)}.str-chat__poll .str-chat__checkmark{border:1px solid var(--str-chat__disabled-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__poll .str-chat__checkmark--checked{background-color:var(--str-chat__primary-color);border:none}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable:hover{cursor:pointer}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar{background:linear-gradient(to right,var(--str-chat__primary-color) var(--str-chat__amount-bar-fulfillment),var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment));border-radius:calc(var(--str-chat__spacing-px)*4)}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar--winner{background:linear-gradient(to right,var(--str-chat__info-color) var(--str-chat__amount-bar-fulfillment),var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment))}.str-chat__poll .str-chat__modal__poll-option-list__title,.str-chat__poll .str-chat__modal__poll-results .str-chat__modal__poll-results__title,.str-chat__poll .str-chat__modal__poll-results .str-chat__poll-option,.str-chat__poll .str-chat__poll-answer,.str-chat__poll .str-chat__poll-option-list--full{border-radius:.75rem}.str-chat__poll-option-list--full{overflow:clip}.str-chat__poll--closed .str-chat__poll-option:hover{cursor:inherit}.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer__text{font:var(--str-chat__subtitle-medium-text)}.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full{background-color:var(--str-chat__tertiary-surface-color)}.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option-text{font-weight:500}.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover{background-color:var(--str-chat__secondary-surface-color)}.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header{font:var(--str-chat__subtitle-text)}.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__option-text{font:var(--str-chat__subtitle-medium-text)}.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__show-all-votes-button{color:var(--str-chat__primary-color);font:var(--str-chat__subtitle-text)}.str-chat__poll-vote .str-chat__poll-vote__author__name{text-transform:capitalize}.str-chat__poll-vote .str-chat__poll-vote__timestamp{color:var(--str-chat__text-low-emphasis-color)}.str-chat__quoted-poll-preview{font:var(--str-chat__body-medium-text)}.str-chat__poll-creation-dialog .str-chat__form__input-fieldset{border:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label){background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input{background:#0000;border:none;outline:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__expandable-field input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input::placeholder{font:var(--str-chat__subtitle-text)}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable input{pointer-events:auto}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{background-color:var(--str-chat__text-low-emphasis-color);-webkit-mask:var(--str-chat__handle-icon) no-repeat center/contain;mask:var(--str-chat__handle-icon) no-repeat center/contain}.str-chat__poll-creation-dialog .str-chat__form__input-field--has-error{border:1px solid var(--str-chat__message-error-message-color)}.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error,.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error .str-chat__form__input-field__value,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error{border:none}.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error .str-chat__form__input-field__value{border:1px solid var(--str-chat__message-error-message-color)}.str-chat__poll-creation-dialog .str-chat__form__switch-field{background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__poll-creation-dialog .str-chat__form__switch-field,.str-chat__poll-creation-dialog .str-chat__form__switch-field label{cursor:pointer}.str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch{background-color:var(--str-chat__text-low-emphasis-color);border-radius:100px;cursor:pointer}.str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{background-color:var(--str-chat__disabled-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on{background-color:var(--str-chat__green600)}.str-chat__poll-creation-dialog .str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{background-color:var(--str-chat__background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat{--str-chat__search-input-color:var(--str-chat__text-color);--str-chat__search-input-placeholder-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-input-icon-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-input-border-block-start:none;--str-chat__search-input-border-block-end:none;--str-chat__search-input-border-inline-start:none;--str-chat__search-input-border-inline-end:none;--str-chat__search-input-wrapper-border-radius:var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-background-color:#0000;--str-chat__search-input-wrapper-border-block-start:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-start:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-active-border-radius:var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-active-background-color:#0000;--str-chat__search-input-wrapper-active-border-block-start:var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-block-end:var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-inline-start:var( --str-chat__primary-color ) 1px solid;--str-chat__search-input-wrapper-active-border-inline-end:var(--str-chat__primary-color) 1px solid;--str-chat__search-result-background-color:#0000;--str-chat__search-result-border-block-start:none;--str-chat__search-result-border-block-end:none;--str-chat__search-result-border-inline-start:none;--str-chat__search-result-border-inline-end:none;--str-chat__search-result-hover-background-color:var( --str-chat__secondary-surface-color );--str-chat__search-result-list-color:var(--str-chat__text-color);--str-chat__search-result-list-background-color:var(--str-chat__secondary-background-color);--str-chat__search-result-list-border-block-start:none;--str-chat__search-result-list-border-block-end:none;--str-chat__search-result-list-border-inline-start:none;--str-chat__search-result-list-border-inline-end:none;--str-chat__search-result-list-popup-box-shadow:0 4px 4px var(--str-chat__box-shadow-color);--str-chat__search-results-header-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-results-header-background-color:var(--str-chat__background-color);--str-chat__search-results-header-border-block-start:none;--str-chat__search-results-header-border-block-end:var(--str-chat__surface-color) 1px solid;--str-chat__search-results-header-border-inline-start:none;--str-chat__search-results-header-border-inline-end:none;--str-chat__search-results-empty-color:var(--str-chat__text-low-emphasis-color);--str-chat__search-results-empty-icon-color:var(--str-chat__disabled-color);--str-chat__search-results-empty-background-color:var(--str-chat__background-color);--str-chat__search-results-empty-border-block-start:none;--str-chat__search-results-empty-border-block-end:none;--str-chat__search-results-empty-border-inline-start:none;--str-chat__search-results-empty-border-inline-end:none}.str-chat__search-input--wrapper{-webkit-border-before:var(--str-chat__search-input-wrapper-border-block-start);-webkit-border-after:var(--str-chat__search-input-wrapper-border-block-end);-webkit-border-start:var(--str-chat__search-input-wrapper-border-inline-start);-webkit-border-end:var(--str-chat__search-input-wrapper-border-inline-end);background:var(--str-chat__search-input-wrapper-background-color);border-block-end:var(--str-chat__search-input-wrapper-border-block-end);border-block-start:var(--str-chat__search-input-wrapper-border-block-start);border-inline-end:var(--str-chat__search-input-wrapper-border-inline-end);border-inline-start:var(--str-chat__search-input-wrapper-border-inline-start);border-radius:var(--str-chat__search-input-wrapper-border-radius);box-shadow:var(--str-chat__search-input-wrapper-box-shadow);color:var(--str-chat__search-input-wrapper-color)}.str-chat__search-input--wrapper .str-chat__search-input--icon{background-image:var(--str-chat__magnifier-glass-icon);background-repeat:no-repeat}.str-chat__search-input--wrapper input{-webkit-border-before:var(--str-chat__search-input-border-block-start);-webkit-border-after:var(--str-chat__search-input-border-block-end);-webkit-border-start:var(--str-chat__search-input-border-inline-start);-webkit-border-end:var(--str-chat__search-input-border-inline-end);background:var(--str-chat__search-input-background-color);border-block-end:var(--str-chat__search-input-border-block-end);border-block-start:var(--str-chat__search-input-border-block-start);border-inline-end:var(--str-chat__search-input-border-inline-end);border-inline-start:var(--str-chat__search-input-border-inline-start);border-radius:var(--str-chat__search-input-border-radius);box-shadow:var(--str-chat__search-input-box-shadow);color:var(--str-chat__search-input-color);font:var(--str-chat__subtitle-text);outline:none}.str-chat__search-input--wrapper .str-chat__search-input--clear-button-icon{background-color:#0000;-webkit-mask:var(--str-chat__clear-icon) no-repeat center/contain;mask:var(--str-chat__clear-icon) no-repeat center/contain}.str-chat__search-input--wrapper-active{-webkit-border-before:var(--str-chat__search-input-wrapper-active-border-block-start);-webkit-border-after:var(--str-chat__search-input-wrapper-active-border-block-end);-webkit-border-start:var(--str-chat__search-input-wrapper-active-border-inline-start);-webkit-border-end:var(--str-chat__search-input-wrapper-active-border-inline-end);background:var(--str-chat__search-input-wrapper-active-background-color);border-block-end:var(--str-chat__search-input-wrapper-active-border-block-end);border-block-start:var(--str-chat__search-input-wrapper-active-border-block-start);border-inline-end:var(--str-chat__search-input-wrapper-active-border-inline-end);border-inline-start:var(--str-chat__search-input-wrapper-active-border-inline-start);border-radius:var(--str-chat__search-input-wrapper-active-border-radius);box-shadow:var(--str-chat__search-input-wrapper-active-box-shadow);color:var(--str-chat__search-input-wrapper-active-color)}.str-chat__search-input--wrapper-active .str-chat__search-input--clear-button-icon{background-color:var(--str-chat__text-low-emphasis-color)}.str-chat__search-bar-button--exit-search{background:none;border:none;color:var(--str-chat__primary-color);font:var(--str-chat__subtitle-text)}.str-chat__search-results-header{-webkit-border-before:var(--str-chat__search-results-header-border-block-start);-webkit-border-after:var(--str-chat__search-results-header-border-block-end);-webkit-border-start:var(--str-chat__search-results-header-border-inline-start);-webkit-border-end:var(--str-chat__search-results-header-border-inline-end);background:var(--str-chat__search-results-header-background-color);border-block-end:var(--str-chat__search-results-header-border-block-end);border-block-start:var(--str-chat__search-results-header-border-block-start);border-inline-end:var(--str-chat__search-results-header-border-inline-end);border-inline-start:var(--str-chat__search-results-header-border-inline-start);border-radius:var(--str-chat__search-results-header-border-radius);box-shadow:var(--str-chat__search-results-header-box-shadow);color:var(--str-chat__search-results-header-color);font:var(--str-chat__subtitle-text)}.str-chat__search-source-result-list{-webkit-border-before:var(--str-chat__search-result-list-border-block-start);-webkit-border-after:var(--str-chat__search-result-list-border-block-end);-webkit-border-start:var(--str-chat__search-result-list-border-inline-start);-webkit-border-end:var(--str-chat__search-result-list-border-inline-end);background:var(--str-chat__search-result-list-background-color);border-block-end:var(--str-chat__search-result-list-border-block-end);border-block-start:var(--str-chat__search-result-list-border-block-start);border-inline-end:var(--str-chat__search-result-list-border-inline-end);border-inline-start:var(--str-chat__search-result-list-border-inline-start);border-radius:var(--str-chat__search-result-list-border-radius);box-shadow:var(--str-chat__search-result-list-box-shadow);color:var(--str-chat__search-result-list-color)}.str-chat__search-source-result-list .str-chat__search-container-empty{-webkit-border-before:var(--str-chat__search-results-empty-border-block-start);-webkit-border-after:var(--str-chat__search-results-empty-border-block-end);-webkit-border-start:var(--str-chat__search-results-empty-border-inline-start);-webkit-border-end:var(--str-chat__search-results-empty-border-inline-end);background:var(--str-chat__search-results-empty-background-color);border-block-end:var(--str-chat__search-results-empty-border-block-end);border-block-start:var(--str-chat__search-results-empty-border-block-start);border-inline-end:var(--str-chat__search-results-empty-border-inline-end);border-inline-start:var(--str-chat__search-results-empty-border-inline-start);border-radius:var(--str-chat__search-results-empty-border-radius);box-shadow:var(--str-chat__search-results-empty-box-shadow);color:var(--str-chat__search-results-empty-color);font:var(--str-chat__subtitle2-medium-text)}.str-chat__search-source-result-list .str-chat__search-container-empty svg path{fill:var(--str-chat__search-results-empty-icon-color)}.str-chat__search-source-result-list .str-chat__search-result{-webkit-border-before:var(--str-chat__search-result-border-block-start);-webkit-border-after:var(--str-chat__search-result-border-block-end);-webkit-border-start:var(--str-chat__search-result-border-inline-start);-webkit-border-end:var(--str-chat__search-result-border-inline-end);background:var(--str-chat__search-result-background-color);border-block-end:var(--str-chat__search-result-border-block-end);border-block-start:var(--str-chat__search-result-border-block-start);border-inline-end:var(--str-chat__search-result-border-inline-end);border-inline-start:var(--str-chat__search-result-border-inline-start);border-radius:var(--str-chat__search-result-border-radius);box-shadow:var(--str-chat__search-result-box-shadow);color:var(--str-chat__search-result-color)}.str-chat__search-source-result-list .str-chat__search-result.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__search-source-result-list .str-chat__search-result--focused,.str-chat__search-source-result-list .str-chat__search-result:hover{background-color:var(--str-chat__search-result-hover-background-color)}.str-chat{--str-chat__thread-border-radius:0;--str-chat__thread-color:var(--str-chat__text-color);--str-chat__thread-background-color:var(--str-chat__secondary-background-color);--str-chat__thread-border-block-start:none;--str-chat__thread-border-block-end:none;--str-chat__thread-border-inline-start:1px solid var(--str-chat__surface-color);--str-chat__thread-border-inline-end:none;--str-chat__thread-box-shadow:none;--str-chat__thread-header-border-radius:0;--str-chat__thread-header-color:var(--str-chat__text-color);--str-chat__thread-header-background-color:var(--str-chat__secondary-background-color);--str-chat__thread-header-border-block-start:none;--str-chat__thread-header-border-block-end:none;--str-chat__thread-header-border-inline-start:none;--str-chat__thread-header-border-inline-end:none;--str-chat__thread-header-box-shadow:none;--str-chat__thread-header-info-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-container{-webkit-border-before:var(--str-chat__thread-border-block-start);-webkit-border-after:var(--str-chat__thread-border-block-end);-webkit-border-start:var(--str-chat__thread-border-inline-start);-webkit-border-end:var(--str-chat__thread-border-inline-end);background:var(--str-chat__thread-background-color);border-block-end:var(--str-chat__thread-border-block-end);border-block-start:var(--str-chat__thread-border-block-start);border-inline-end:var(--str-chat__thread-border-inline-end);border-inline-start:var(--str-chat__thread-border-inline-start);border-radius:var(--str-chat__thread-border-radius);box-shadow:var(--str-chat__thread-box-shadow);color:var(--str-chat__thread-color)}.str-chat__thread-container .str-chat__thread-header{-webkit-border-before:var(--str-chat__thread-header-border-block-start);-webkit-border-after:var(--str-chat__thread-header-border-block-end);-webkit-border-start:var(--str-chat__thread-header-border-inline-start);-webkit-border-end:var(--str-chat__thread-header-border-inline-end);background:var(--str-chat__thread-header-background-color);border-block-end:var(--str-chat__thread-header-border-block-end);border-block-start:var(--str-chat__thread-header-border-block-start);border-inline-end:var(--str-chat__thread-header-border-inline-end);border-inline-start:var(--str-chat__thread-header-border-inline-start);border-radius:var(--str-chat__thread-header-border-radius);box-shadow:var(--str-chat__thread-header-box-shadow);color:var(--str-chat__thread-header-color)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-subtitle{color:var(--str-chat__thread-header-info-color);font:var(--str-chat__body-text)}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{background-color:#0000;border:none}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg path{fill:var(--str-chat__thread-color)}.str-chat{--str-chat__tooltip-border-radius:var(--str-chat__border-radius-xs);--str-chat__tooltip-color:var(--str-chat__text-color);--str-chat__tooltip-background-color:var(--str-chat__secondary-background-color);--str-chat__tooltip-border-block-start:none;--str-chat__tooltip-border-block-end:none;--str-chat__tooltip-border-inline-start:none;--str-chat__tooltip-border-inline-end:none;--str-chat__tooltip-box-shadow:0 0 20px var(--str-chat__box-shadow-color)}.str-chat__tooltip{-webkit-border-before:var(--str-chat__tooltip-border-block-start);-webkit-border-after:var(--str-chat__tooltip-border-block-end);-webkit-border-start:var(--str-chat__tooltip-border-inline-start);-webkit-border-end:var(--str-chat__tooltip-border-inline-end);background:var(--str-chat__tooltip-background-color);border-block-end:var(--str-chat__tooltip-border-block-end);border-block-start:var(--str-chat__tooltip-border-block-start);border-inline-end:var(--str-chat__tooltip-border-inline-end);border-inline-start:var(--str-chat__tooltip-border-inline-start);border-radius:var(--str-chat__tooltip-border-radius);box-shadow:var(--str-chat__tooltip-box-shadow);color:var(--str-chat__tooltip-color);font:var(--str-chat__caption-text)}.str-chat__tooltip:after{background-color:var(--str-chat__tooltip-background-color)}.str-chat{--str-chat__typing-indicator-border-radius:none;--str-chat__typing-indicator-color:var(--str-chat__text-low-emphasis-color);--str-chat__typing-indicator-background-color:var(--str-chat__overlay-color);--str-chat__typing-indicator-border-block-start:none;--str-chat__typing-indicator-border-block-end:none;--str-chat__typing-indicator-border-inline-start:none;--str-chat__typing-indicator-border-inline-end:none;--str-chat__typing-indicator-box-shadow:none;--str-chat__typing-indicator-dot-background-color:var(--str-chat__text-color)}.str-chat__typing-indicator{-webkit-border-before:var(--str-chat__typing-indicator-border-block-start);-webkit-border-after:var(--str-chat__typing-indicator-border-block-end);-webkit-border-start:var(--str-chat__typing-indicator-border-inline-start);-webkit-border-end:var(--str-chat__typing-indicator-border-inline-end);background:var(--str-chat__typing-indicator-background-color);border-block-end:var(--str-chat__typing-indicator-border-block-end);border-block-start:var(--str-chat__typing-indicator-border-block-start);border-inline-end:var(--str-chat__typing-indicator-border-inline-end);border-inline-start:var(--str-chat__typing-indicator-border-inline-start);border-radius:var(--str-chat__typing-indicator-border-radius);box-shadow:var(--str-chat__typing-indicator-box-shadow);color:var(--str-chat__typing-indicator-color)}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{animation:dotFlashing 1s infinite alternate;background-color:var(--str-chat__typing-indicator-dot-background-color);border-radius:999px}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:first-child{animation-delay:0s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(2){animation-delay:.5s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(3){animation-delay:1s}@keyframes dotFlashing{0%{opacity:1}50%{opacity:.6}to{opacity:.2}}.str-chat{--str-chat-thread-list-border-color:var(--str-chat__surface-color);--str-chat-thread-list-container-background-color:var(--str-chat__secondary-background-color);--str-chat-unseen-threads-banner-background-color:var(--str-chat__text-color);--str-chat-unseen-threads-banner-color:var(--str-chat__opaque-surface-text-color);--str-chat-thread-list-item-background-color-default:var(--str-chat__secondary-background-color);--str-chat-thread-list-item-background-color-selected:var(--str-chat__surface-color);--str-chat-thread-list-item-text-color:var(--str-chat__text-color);--str-chat-thread-list-item-text-low-emphasis-color:var(--str-chat__text-low-emphasis-color);--str-chat-thread-list-empty-placeholder-background-color:var( --str-chat__secondary-background-color );--str-chat-thread-list-empty-placeholder-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list-container{background-color:var(--str-chat-thread-list-container-background-color)}.str-chat__unseen-threads-banner{background:var(--str-chat-unseen-threads-banner-background-color);border-radius:16px;color:var(--str-chat-unseen-threads-banner-color)}.str-chat__unseen-threads-banner__button{--str-chat-icon-color:var(--str-chat-unseen-threads-banner-color)}.str-chat__thread-list{border-right:1px solid var(--str-chat-thread-list-border-color)}.str-chat__thread-list .str-chat__thread-list-item{--str-chat-icon-color:var(--str-chat-thread-list-item-text-color);background-color:var(--str-chat-thread-list-item-background-color-default);border:none;color:var(--str-chat-thread-list-item-text-color)}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true]{background-color:var(--str-chat-thread-list-item-background-color-selected)}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__latest-reply-text-and-timestamp,.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__parent-message-text{color:inherit}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-background-color:var(--str-chat__secondary-surface-color);--str-chat__avatar-color:var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list-empty-placeholder{--str-chat-icon-color:var(--str-chat-thread-list-empty-placeholder-color);background-color:var(--str-chat-thread-list-empty-placeholder-background-color);color:var(--str-chat-thread-list-empty-placeholder-color)}.str-chat{--str-chat-selector-background-color:var(--str-chat__secondary-background-color);--str-chat-selector-border-color:var(--str-chat__surface-color);--str-chat-selector-button-color-default:var(--str-chat__text-low-emphasis-color);--str-chat-selector-button-color-selected:var(--str-chat__text-color);--str-chat-selector-button-background-color-default:#0000;--str-chat-selector-button-background-color-selected:var(--str-chat__surface-color)}.str-chat__chat-view__selector{background-color:var(--str-chat-selector-background-color);border-right:1px solid var(--str-chat-selector-border-color)}.str-chat__chat-view__selector-button{--str-chat-icon-color:var(--str-chat-selector-button-color-default);background:var(--str-chat-selector-button-background-color-default);border:none;color:var(--str-chat-selector-button-color-default)}.str-chat__chat-view__selector-button[aria-selected=true]{--str-chat-icon-color:var(--str-chat-selector-button-color-selected);background:var(--str-chat-selector-button-background-color-selected);color:var(--str-chat-selector-button-color-selected)}.str-chat{--str-chat-unread-count-badge-color:var(--str-chat__on-unread-badge-color);--str-chat-unread-count-badge-background-color:var(--str-chat__danger-color)}.str-chat__unread-count-badge{background-color:var(--str-chat-unread-count-badge-background-color);border-radius:9999px;color:var(--str-chat-unread-count-badge-color)}.str-chat__ai-state-indicator-container{background-color:var(--str-chat__grey300)}.str-chat__ai-state-indicator-text{color:var(--str-chat__text-color)}.chat-page{--chat-surface:#fff;--chat-canvas:#eef0f4;--chat-canvas-soft:#f5f6f9;--chat-border:#d7dce4;--chat-border-soft:#e4e8ef;--chat-text:#3f4658;--chat-text-muted:#8190a7;--chat-brand:#2f6fca;--chat-brand-dark:#285fb2;--chat-bubble-mine:#ddebf6;--chat-bubble-other:#efe8d9;--chat-status:#12b28b;background:var(--chat-canvas);border:1px solid var(--chat-border);border-radius:14px;height:calc(100vh - 132px);min-height:620px;overflow:hidden;padding:14px}.chat-page .str-chat{--str-chat__font-family:"Manrope","Segoe UI",Tahoma,sans-serif;--str-chat__surface-color:var(--chat-surface);--str-chat__secondary-background-color:var(--chat-canvas-soft);--str-chat__primary-surface-color:var(--chat-canvas-soft);--str-chat__text-color:var(--chat-text);--str-chat__text-low-emphasis-color:var(--chat-text-muted);--str-chat__primary-color:var(--chat-brand);--str-chat__active-primary-color:var(--chat-brand-dark);--str-chat__unread-count-badge-background-color:var(--chat-brand);--str-chat__border-radius-md:10px;background:#0000;color:var(--chat-text);height:100%}.chat-page .str-chat-channel,.chat-page .str-chat-channel-list,.chat-page .str-chat-channel-window{height:100%}.chat-layout{grid-gap:0;display:grid;gap:0;grid-template-columns:324px 1fr;height:100%}.chat-sidebar{background:var(--chat-surface);border:1px solid var(--chat-border-soft);border-bottom-left-radius:10px;border-right:none;border-top-left-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.chat-sidebar-toolbar{align-items:center;background:#f8f9fb;border-bottom:1px solid var(--chat-border-soft);display:flex;gap:8px;padding:18px 16px 14px}.chat-search-box{align-items:center;background:#f1f3f7;border:1px solid var(--chat-border);border-radius:6px;color:var(--chat-text-muted);display:inline-flex;flex:1 1;gap:8px;height:42px;padding:0 12px}.chat-search-box input{background:#0000;border:none;color:var(--chat-text);flex:1 1;font-size:16px;outline:none}.chat-search-box input::placeholder{color:#91a0b5}.chat-icon-btn{align-items:center;background:var(--chat-brand);border:1px solid var(--chat-brand);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .16s ease,border-color .16s ease;width:40px}.chat-icon-btn:hover{background:var(--chat-brand-dark);border-color:var(--chat-brand-dark)}.chat-icon-btn.secondary{background:#f7f8fb;border-color:var(--chat-border);color:#66758c}.chat-icon-btn.secondary:hover{background:#eef1f6;border-color:#c3ccd8;color:#4f5f77}.chat-sidebar .str-chat__channel-list,.chat-sidebar .str-chat__channel-list-messenger,.chat-sidebar .str-chat__channel-list-messenger-react,.chat-sidebar .str-chat__channel-list-react{background:#f9fafc;height:100%}.chat-sidebar .str-chat__channel-search{display:none}.chat-sidebar .str-chat__channel-list-messenger-react__main,.chat-sidebar .str-chat__channel-list-messenger__main,.chat-sidebar .str-chat__channel-list-react__main{overflow-y:auto;padding:8px 8px 12px}.chat-page .str-chat__channel-preview{border:1px solid #0000;border-radius:8px;margin:4px 0}.chat-page .str-chat__channel-preview:hover{background:#f2f5fa;border-color:#e2e8f0}.chat-page .str-chat__channel-preview--active,.chat-page .str-chat__channel-preview-messenger--active{background:#eef2f8;border-color:#d8e0ed}.chat-page .str-chat__channel-preview-messenger--name{color:#414d62;font-size:17px;font-weight:600}.chat-page .str-chat__channel-preview-messenger--last-message{color:#8593a8;font-size:14px}.chat-page .str-chat__channel-preview-messenger--time{color:#8a98ad;font-size:12px}.chat-page .str-chat__channel-preview-unread-badge,.chat-page .str-chat__unread-count-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px}.chat-main{background:var(--chat-surface);border:1px solid var(--chat-border-soft);border-bottom-right-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.chat-window-header{align-items:center;background:#f8f9fb;border-bottom:1px solid var(--chat-border-soft);display:flex;gap:12px;justify-content:space-between;min-height:82px;padding:16px 20px}.chat-window-title-wrap h2{color:#3b4558;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.chat-window-subtitle{align-items:center;color:var(--chat-text-muted);display:inline-flex;font-size:16px;gap:8px;margin:8px 0 0}.status-dot{background:#a9b5c8;border-radius:999px;height:10px;width:10px}.status-dot.online{background:var(--chat-status)}.chat-window-actions{align-items:center;display:flex;gap:8px}.chat-main .str-chat__channel,.chat-main .str-chat__window{display:flex;flex:1 1;flex-direction:column;min-height:0}.chat-main .str-chat__message-list-scroll{background:var(--chat-canvas-soft);padding:22px 26px}.chat-main .str-chat__message-simple{margin-bottom:12px}.chat-main .str-chat__message-bubble{border:1px solid #0000;border-radius:8px;box-shadow:none}.chat-main .str-chat__message--other .str-chat__message-bubble{background:var(--chat-bubble-other);border-color:#e1d8c7}.chat-main .str-chat__message--me .str-chat__message-bubble{background:var(--chat-bubble-mine);border-color:#caddeb}.chat-main .str-chat__message-text-inner{color:#3f485c;font-size:15px;line-height:1.5}.chat-main .str-chat__message-simple-timestamp{color:#8693a8;font-size:12px}.chat-main .str-chat__message-simple-timestamp:before{content:"\23f0";font-size:10px;margin-right:4px}.chat-main .str-chat__avatar{height:40px;width:40px}.chat-main .str-chat__message-input{background:#f9fafc;border-top:1px solid var(--chat-border-soft);padding:10px 14px 14px}.chat-main .str-chat__message-input-inner{background:#fff;border:1px solid #d6dde8;border-radius:8px;min-height:50px;padding:0 8px 0 12px}.chat-main .str-chat__message-textarea,.chat-main .str-chat__message-textarea::placeholder{font-size:16px}.chat-main .str-chat__message-textarea::placeholder{color:#95a4b8}.chat-main .str-chat__send-button{align-items:center;background:var(--chat-brand);border:none;border-radius:7px;color:#fff;display:inline-flex;gap:8px;height:40px;justify-content:center;min-width:94px;padding:0 14px;transition:background-color .16s ease;width:auto}.chat-main .str-chat__send-button:hover{background:var(--chat-brand-dark)}.chat-main .str-chat__send-button:before{content:"Send";font-size:17px;font-weight:700;line-height:1}.chat-main .str-chat__send-button:disabled{background:#bcc7d8}.chat-empty,.chat-error,.chat-loading{background:var(--chat-canvas-soft);color:var(--chat-text-muted);display:grid;height:100%;place-items:center}.chat-error{gap:12px}.chat-retry-btn{background:var(--chat-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}@media (max-width:1180px){.chat-page{height:calc(100vh - 120px);min-height:560px}.chat-layout{grid-template-columns:300px 1fr}.chat-window-title-wrap h2{font-size:28px}}@media (max-width:920px){.chat-page{height:auto;min-height:0;padding:10px}.chat-layout{gap:10px;grid-template-columns:1fr}.chat-main,.chat-sidebar{border-radius:10px;border-right:1px solid var(--chat-border-soft);min-height:460px}}.public-estimate-page{align-items:flex-start;background:linear-gradient(160deg,rgb(var(--bg-canvas)) 0,rgb(var(--bg-surface-muted)) 100%);display:flex;justify-content:center;min-height:100vh;padding:24px 16px}.public-estimate-card{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:16px;box-shadow:0 18px 34px rgb(var(--text-primary)/.08);max-width:920px;padding:20px;width:100%}.public-estimate-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.public-estimate-brand-name{color:rgb(var(--text-primary));font-size:22px;font-weight:700}.public-estimate-number{color:rgb(var(--text-muted));font-size:14px;margin-top:4px}.public-estimate-logo{max-height:56px;max-width:200px;object-fit:contain}.public-estimate-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.03em;margin-top:14px;padding:6px 12px}.public-estimate-status.status-pending{background:rgb(var(--status-sent)/.15);color:rgb(var(--status-sent))}.public-estimate-status.status-accepted{background:rgb(var(--status-won)/.15);color:rgb(var(--status-won))}.public-estimate-status.status-declined,.public-estimate-status.status-expired,.public-estimate-status.status-invalid{background:rgb(var(--status-lost)/.15);color:rgb(var(--status-lost))}.public-estimate-section{margin-top:16px}.public-estimate-section h3{font-size:16px;margin:0 0 10px}.public-estimate-table-wrap{overflow-x:auto}.public-estimate-table{border-collapse:collapse;width:100%}.public-estimate-table td,.public-estimate-table th{border:1px solid rgb(var(--border-default));font-size:13px;padding:10px;text-align:left}.public-estimate-totals{grid-gap:8px;border-top:1px solid rgb(var(--border-default));display:grid;gap:8px;margin-top:16px;padding-top:12px}.public-estimate-totals>div{display:flex;font-size:14px;gap:12px;justify-content:space-between}.public-estimate-total-row{font-size:16px}.public-estimate-feedback{background:rgb(var(--status-sent)/.1);border:1px solid rgb(var(--status-sent)/.35);border-radius:8px;color:rgb(var(--text-primary));margin-top:14px;padding:10px 12px}.public-estimate-actions{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.public-estimate-checkbox{align-items:flex-start;display:flex;font-size:14px;gap:8px}.public-estimate-field{grid-gap:6px;display:grid;gap:6px}.public-estimate-field span{color:rgb(var(--text-muted));font-size:13px}.public-estimate-field input,.public-estimate-field textarea{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;box-sizing:border-box;color:rgb(var(--text-primary));font-size:14px;padding:10px 12px;width:100%}.public-estimate-action-row{display:flex;gap:10px}.public-estimate-actions button{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px}.public-estimate-actions .btn-primary{background:rgb(var(--brand-primary));color:rgb(var(--bg-surface))}.public-estimate-actions .btn-muted,.public-estimate-actions .btn-secondary{background:rgb(var(--bg-surface-muted));border-color:rgb(var(--border-default));color:rgb(var(--text-primary))}.public-estimate-actions button:disabled{cursor:not-allowed;opacity:.6}.public-estimate-footer{grid-gap:4px;border-top:1px solid rgb(var(--border-default));color:rgb(var(--text-muted));display:grid;font-size:12px;gap:4px;margin-top:18px;padding-top:12px}.public-estimate-powered{font-weight:600}@media (max-width:760px){.public-estimate-card{border-radius:12px;padding:14px}.public-estimate-action-row{flex-direction:column}}.sidebar{background-color:rgb(var(--sidebar-bg));border-right:1px solid rgb(var(--sidebar-border));color:rgb(var(--sidebar-text));display:flex;flex-direction:column;height:100vh;height:calc(100vh - var(--banner-offset, 0px) - var(--header-height, 0px));left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;top:calc(var(--banner-offset, 0px) + var(--header-height, 0px));transition:transform .3s ease;width:250px;z-index:1000}.sidebar-header{border-bottom:1px solid rgb(var(--sidebar-border));padding:20px}.sidebar-brand{align-items:center;display:flex;gap:12px}.sidebar-brand-logo{background:rgb(var(--bg-surface));border-radius:10px;height:40px;object-fit:contain;padding:4px;width:40px}.sidebar-brand-fallback{align-items:center;background:rgb(var(--sidebar-border)/.6);border-radius:10px;color:rgb(var(--sidebar-text));display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.sidebar-brand-text{display:flex;flex-direction:column;gap:2px}.sidebar-brand-name{color:rgb(var(--sidebar-text));font-size:15px;font-weight:600}.sidebar-brand-subtitle{color:rgb(var(--sidebar-text-muted));font-size:12px}.sidebar-nav{flex:1 1;overflow-y:auto;padding:10px 0}.nav-item{align-items:center;background:none;border:none;color:rgb(var(--sidebar-text-muted));cursor:pointer;display:flex;font-size:14px;padding:12px 20px;text-align:left;text-decoration:none;transition:all .3s;width:100%}.nav-item:hover{background-color:rgb(var(--sidebar-active-bg)/.2);color:rgb(var(--sidebar-text))}.nav-item.active{background-color:rgb(var(--sidebar-active-bg)/.24);border-left:3px solid rgb(var(--sidebar-active-border));color:rgb(var(--sidebar-text))}.nav-icon{font-size:18px;margin-right:12px}.nav-group{margin-bottom:4px}.nav-group-header{align-items:center;display:flex;font-weight:500;justify-content:space-between}.nav-group-header.has-active-child{background-color:rgb(var(--sidebar-active-bg)/.2);color:rgb(var(--sidebar-text))}.nav-chevron{font-size:14px;margin-left:auto;margin-right:0;opacity:.7}.nav-group-children{background-color:rgb(var(--sidebar-border)/.35)}.nav-child{font-size:13px;padding-left:48px!important}.nav-child .nav-icon{font-size:16px}.sidebar-footer{border-top:1px solid rgb(var(--sidebar-border));padding:10px 0}.logout-btn{color:rgb(var(--status-lost))}.logout-btn:hover{background-color:rgb(var(--status-lost)/.16)}@media (max-width:768px){.sidebar{box-shadow:2px 0 8px #00000026;transform:translateX(-100%);width:280px}.sidebar.mobile.open{transform:translateX(0)}.sidebar-header{padding:15px 20px}.sidebar-header h2{font-size:20px}.nav-item{font-size:15px;padding:14px 20px}.nav-icon{font-size:20px;margin-right:15px}}@media (min-width:769px) and (max-width:1024px){.sidebar{width:220px}.sidebar-header h2{font-size:20px}.nav-item{font-size:14px;padding:12px 15px}.nav-icon{font-size:18px;margin-right:10px}}@media (max-width:480px){.sidebar{max-width:300px;width:100%}}.subscription-banner{background:linear-gradient(135deg,rgb(var(--status-lost)) 0,rgb(var(--status-lost)/.85) 100%);border-bottom:1px solid rgb(var(--bg-surface)/.2);box-shadow:0 2px 8px rgb(var(--text-primary)/.15);color:rgb(var(--bg-surface));left:0;padding:12px 20px;position:fixed;right:0;top:0;width:100%;z-index:1100}.layout--impersonating .subscription-banner{top:44px}.subscription-banner-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.subscription-banner-message{align-items:center;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:10px}.subscription-banner-icon{font-size:18px}.subscription-banner-button{background:rgb(var(--bg-surface));border:none;border-radius:6px;color:rgb(var(--status-lost));cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.subscription-banner-button:hover{background:rgb(var(--bg-surface-muted));box-shadow:0 2px 4px rgb(var(--text-primary)/.1);transform:translateY(-1px)}.subscription-banner-button:active{transform:translateY(0)}@media (max-width:768px){.subscription-banner-content{align-items:flex-start;flex-direction:column;gap:12px}.subscription-banner-button{width:100%}}.impersonation-banner{align-items:center;background:linear-gradient(90deg,rgb(var(--status-lost)) 0,rgb(var(--status-lost)/.85) 100%);box-shadow:0 2px 8px rgb(var(--text-primary)/.2);color:rgb(var(--bg-surface));display:flex;font-size:14px;gap:16px;justify-content:center;left:0;padding:10px 20px;position:fixed;right:0;top:0;z-index:9999}.impersonation-banner-text{flex:1 1;text-align:center}.impersonation-banner-text strong{font-weight:600}.impersonation-banner-stop{background:rgb(var(--bg-surface)/.95);border:none;border-radius:6px;color:rgb(var(--status-lost));cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s,color .2s;white-space:nowrap}.impersonation-banner-stop:hover{background:rgb(var(--bg-surface));color:rgb(var(--status-lost))}.global-search{max-width:560px;position:relative;width:100%}.global-search__input-wrap{align-items:center;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:inset 0 0 0 1px #ffffffb3;display:flex;gap:8px;padding:10px 12px}.global-search__icon{opacity:.7}.global-search__input{background:#0000;border:none;color:rgb(var(--text-primary));font-size:14px;outline:none;width:100%}.global-search__dropdown{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:14px;box-shadow:0 16px 32px #0f172a1f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1300}.global-search__state{color:rgb(var(--text-muted));font-size:13px;padding:14px 16px}.global-search__item{background:#0000;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.global-search__item:hover{background:rgb(var(--bg-surface-muted))}.global-search__item-title{color:rgb(var(--text-primary));font-size:14px;font-weight:600}.global-search__item-subtitle{color:rgb(var(--text-muted));font-size:12px;margin-top:2px}.global-search__item-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:90px}.global-search__item-type{color:rgb(var(--text-subtle));font-size:11px;letter-spacing:.04em;text-transform:uppercase}.global-search__item-amount{color:rgb(var(--status-contacted));font-size:12px;font-weight:600}@media (max-width:768px){.global-search{max-width:100%}}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(var(--bg-canvas)/.86);border-bottom:1px solid rgb(var(--border-default));box-shadow:0 6px 18px #0f172a0a;height:64px;height:var(--header-height,64px);justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;top:var(--banner-offset,0);z-index:1200}.app-header,.app-header__left{align-items:center;display:flex}.app-header__left{gap:12px;min-width:220px}.app-header__menu{align-items:center;background:rgb(var(--bg-surface-muted));border:none;border-radius:12px;color:rgb(var(--text-primary));cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.app-header__logo{height:28px;object-fit:contain;width:28px}.app-header__titles{display:flex;flex-direction:column;gap:2px}.app-header__title{color:rgb(var(--text-primary));font-size:16px;font-weight:600}.app-header__subtitle{color:rgb(var(--text-muted));font-size:12px}.app-header__center{display:flex;flex:1 1;justify-content:center;padding:0 20px}.app-header__right{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:120px}.app-header__actions{gap:8px}.app-header__actions,.app-header__language{align-items:center;display:flex}.app-header__notification-button,.app-header__notifications,.app-header__profile{align-items:center;display:inline-flex;position:relative}.app-header__notification-button{background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;cursor:pointer;height:40px;justify-content:center;width:40px}.app-header__notification-badge{align-items:center;background:rgb(var(--status-lost));border-radius:999px;color:rgb(var(--bg-surface));display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.app-header__notification-menu{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 12px 24px #0f172a1f;display:flex;flex-direction:column;max-height:380px;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1300}.app-header__notification-menu-header{align-items:center;border-bottom:1px solid rgb(var(--border-default));display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px}.app-header__notification-link{background:#0000;border:none;color:rgb(var(--brand-primary));cursor:pointer;font-size:12px}.app-header__notification-list{overflow-y:auto;padding:6px}.app-header__notification-empty{color:rgb(var(--text-muted));font-size:13px;padding:14px}.app-header__notification-item{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:8px;cursor:pointer;margin-bottom:8px;padding:10px;text-align:left;width:100%}.app-header__notification-item.unread{background:rgb(var(--brand-primary)/.06);border-color:rgb(var(--brand-primary))}.app-header__notification-title{color:rgb(var(--text-primary));font-size:13px;font-weight:600}.app-header__notification-message{color:rgb(var(--text-muted));font-size:12px;margin-top:4px}.app-header__profile-button{align-items:center;background:rgb(var(--bg-surface-muted));border:1px solid rgb(var(--border-default));border-radius:12px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;overflow:hidden;padding:0;width:40px}.app-header__profile-img{height:100%;object-fit:cover;width:100%}.app-header__profile-initials{color:rgb(var(--text-primary));font-size:14px;font-weight:700}.app-header__profile-menu{background:rgb(var(--bg-surface));border:1px solid rgb(var(--border-default));border-radius:12px;box-shadow:0 12px 24px #0f172a1f;display:flex;flex-direction:column;gap:4px;min-width:180px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:1300}.app-header__menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:rgb(var(--text-primary));cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;width:100%}.app-header__menu-item:hover{background:rgb(var(--bg-surface-muted))}@media (max-width:768px){.app-header{padding:0 12px}.app-header__titles{max-width:180px}.app-header__center{padding:0 8px}.app-header__right{min-width:48px}}.layout{--header-height:64px;--banner-offset:0px;--sidebar-width:250px;display:flex;min-height:100vh;position:relative}.main-content{background-color:rgb(var(--bg-canvas));box-sizing:border-box;flex:1 1;margin-left:var(--sidebar-width);margin-right:0;margin-top:calc(var(--banner-offset) + var(--header-height));max-width:none;min-height:100vh;padding:24px;transition:margin-left .3s ease;width:calc(100% - var(--sidebar-width))}.sidebar-overlay{background-color:#0f172a66;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}@media (max-width:768px){.layout{--sidebar-width:0px}.sidebar-overlay{display:block}.main-content{margin-left:0;margin-top:calc(var(--banner-offset) + var(--header-height));padding:16px 16px 20px;width:100%}.layout{flex-direction:column}}@media (min-width:769px) and (max-width:1024px){.layout{--sidebar-width:220px}.main-content{padding:20px}}@media (max-width:480px){.main-content{padding:16px 12px}}.layout--subscription-banner{--banner-offset:60px}.layout--impersonating{--banner-offset:44px}.layout--impersonating.layout--subscription-banner{--banner-offset:104px}
/*# sourceMappingURL=main.3573cab3.css.map*/