.mico .mico-im-side-panel{background:var(--mico-page-background,var(--mico-color-background-surface));min-width:0;padding:var(--mico-space-28) var(--mico-space-28);border-left:0;overflow:hidden}.mico .mico-im-side-panel.is-agent-browser{height:100%;padding:0}.mico .mico-im-workbench-layout[data-message-search-open=true] .mico-im-chat-layout{grid-template-columns:minmax(350px, 1fr) 10px minmax(320px, var(--mico-im-message-search-width,360px))}.mico .mico-im-workbench-layout[data-message-search-overlay=true] .mico-im-chat-layout{position:relative}.mico .mico-im-workbench-layout[data-message-search-overlay=true] .mico-im-side-panel.is-message-search{z-index:20;width:min(var(--mico-im-message-search-width,360px), 100%);position:absolute;inset:0 0 0 auto}.mico .mico-im-right-panel-resize-handle{z-index:2;cursor:col-resize;touch-action:none;background:0 0;align-self:stretch;width:10px;min-width:10px;position:relative}.mico .mico-im-right-panel-resize-handle:not(.mico-sidebar-resize-handle):after{background:var(--mico-color-background-hover);content:"";width:1px;transition:background-color .16s;position:absolute;inset:0 auto 0 4px}.mico .mico-im-right-panel-resize-handle:not(.mico-sidebar-resize-handle):hover:after,.mico .mico-im-right-panel-resize-handle:not(.mico-sidebar-resize-handle):focus-visible:after,body[data-mico-im-right-panel-resizing=true] .mico .mico-im-right-panel-resize-handle:not(.mico-sidebar-resize-handle):after{background:var(--mico-color-category-indigo)}.mico .mico-im-right-panel-resize-handle:focus-visible{outline:none}.mico .mico-im-right-panel-resize-handle.mico-sidebar-resize-handle{width:10px;height:auto;position:relative;top:auto;right:auto}.mico .mico-im-right-panel-resize-handle.mico-sidebar-resize-handle:after{background:var(--mico-color-background-hover);width:1px;right:4px}.mico .mico-im-right-panel-resize-handle.mico-sidebar-resize-handle:hover:after,.mico .mico-im-right-panel-resize-handle.mico-sidebar-resize-handle:focus-visible:after,body[data-mico-im-right-panel-resizing=true] .mico .mico-im-right-panel-resize-handle.mico-sidebar-resize-handle:after{background:var(--mico-color-background-hover);width:2px}.mico .mico-im-chat-card[data-attachment-preview-open=true] .mico-im-right-panel-resize-handle{z-index:10002}.mico .mico-im-chat-card[data-attachment-preview-open=true] .mico-im-right-panel-resize-handle:after{content:none}body[data-mico-im-right-panel-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}body[data-mico-im-right-panel-resizing=true] .mico .mico-im-chat-layout{transition:none}.mico .mico-im-side-title{margin-bottom:var(--mico-space-24);justify-content:space-between;align-items:center;display:flex}.mico .mico-im-side-title-main{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico .mico-im-side-title h2{font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-im-side-title button{color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-side-title .mico-im-side-back{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);width:24px;height:24px;color:var(--mico-color-text-primary)}.mico .mico-im-search{background:var(--mico-color-background-surface);align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);height:40px;padding:0 var(--mico-space-12);color:var(--mico-color-text-placeholder);display:flex}.mico .mico-im-search input{min-width:0;color:var(--mico-color-text-primary);background:0 0;border:0;outline:0;flex:1}.mico .mico-im-search input::placeholder{color:var(--mico-color-text-disabled)}.mico .mico-im-member-list{gap:var(--mico-space-8);margin-top:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-im-member-list .mico-im-member-row{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r16);padding:var(--mico-space-12);text-align:left;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);display:flex}.mico .mico-im-member-list .mico-im-member-row:hover,.mico .mico-im-member-list .mico-im-member-row:focus-within{background:var(--mico-color-background-hover)}.mico .mico-im-side-panel.is-members{box-sizing:border-box;background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;min-width:0;height:100%;padding:0 var(--mico-space-24);color:var(--mico-color-text-primary);border-left:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.mico .mico-im-side-panel.is-members *,.mico .mico-im-side-panel.is-members :before,.mico .mico-im-side-panel.is-members :after{box-sizing:border-box}.mico .mico-im-side-panel.is-members .mico-im-side-title{min-height:56px;padding:var(--mico-space-16) 0;flex:none;margin:0}.mico .mico-im-side-panel.is-members .mico-im-side-title h2{align-items:center;gap:var(--mico-space-6);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);letter-spacing:0;display:inline-flex}.mico .mico-im-side-title-count{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);font-variant-numeric:tabular-nums}.mico .mico-im-side-panel.is-members .mico-im-side-title button{border-radius:var(--mico-radius-r8);width:24px;height:24px;color:var(--mico-color-text-secondary)}.mico .mico-im-side-panel.is-members .mico-im-side-title button:hover,.mico .mico-im-side-panel.is-members .mico-im-side-title button:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-side-panel.is-members .mico-im-side-title .mico-im-side-back{border-radius:var(--mico-radius-r8);width:32px;height:32px;color:var(--mico-color-text-primary);background:0 0;flex:0 0 32px}.mico .mico-im-side-panel.is-members .mico-im-side-title .mico-im-side-back:hover,.mico .mico-im-side-panel.is-members .mico-im-side-title .mico-im-side-back:focus-visible{background:var(--mico-color-background-hover)}.mico .mico-im-side-panel.is-members .mico-im-side-title svg{stroke-width:2.2px;width:18px;height:18px}.mico .mico-im-side-panel.is-members .mico-im-search{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);height:32px;padding:0 var(--mico-space-12);gap:var(--mico-space-4);color:var(--mico-color-text-placeholder);flex:0 0 32px}.mico .mico-im-side-panel.is-members .mico-im-search svg{stroke-width:2px;width:16px;height:16px}.mico .mico-im-side-panel.is-members .mico-im-search input{height:22px;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-im-side-panel.is-members .mico-im-search input::placeholder{color:var(--mico-color-text-disabled)}.mico .mico-im-side-panel.is-members .mico-im-member-list{gap:var(--mico-space-2);width:auto;min-height:0;margin:var(--mico-space-8) calc(var(--mico-space-8) * -1) 0 calc(var(--mico-space-8) * -1);padding-bottom:var(--mico-space-16);scrollbar-width:thin;scrollbar-color:var(--mico-color-text-disabled) transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.mico .mico-im-personal-workspace-section{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-12) 0 var(--mico-space-16);flex:none}.mico .mico-im-personal-workspace-heading{width:100%;height:32px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);justify-content:space-between;align-items:center;display:flex}.mico .mico-im-personal-workspace-heading svg{width:16px;height:16px;color:var(--mico-color-text-placeholder);transition:transform .16s}.mico .mico-im-personal-workspace-heading svg[data-expanded=true]{transform:rotate(180deg)}.mico .mico-im-personal-workspace-content{gap:var(--mico-space-8);padding-top:var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-im-personal-workspace-create,.mico .mico-im-personal-workspace-bind{justify-content:center;align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);height:34px;color:var(--mico-color-text-inverse);padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);display:inline-flex}.mico .mico-im-personal-workspace-create svg,.mico .mico-im-personal-workspace-bind svg{width:15px;height:15px}.mico .mico-im-personal-workspace-create:disabled,.mico .mico-im-personal-workspace-bind:disabled{background:var(--mico-color-background-pressed);cursor:not-allowed}.mico .mico-im-personal-workspace-existing{gap:var(--mico-space-6);display:flex}.mico .mico-im-personal-workspace-select{justify-content:space-between;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);min-width:0;height:34px;color:var(--mico-color-text-secondary);padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size12);flex:auto;display:flex}.mico .mico-im-personal-workspace-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-personal-workspace-select svg{flex:none;width:14px;height:14px}.mico .mico-im-personal-workspace-bind{flex:none}.mico .mico-im-personal-workspace-content>p,.mico .mico-im-personal-workspace-error{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-im-personal-workspace-content>.mico-im-personal-workspace-error{color:var(--mico-color-text-danger)}.mico .mico-im-personal-workspace-current{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);padding:var(--mico-space-8);display:flex}.mico .mico-im-personal-workspace-current>span{flex-direction:column;min-width:0;display:flex}.mico .mico-im-personal-workspace-current strong,.mico .mico-im-personal-workspace-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-personal-workspace-current strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-im-personal-workspace-current small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico .mico-im-side-panel.is-members .mico-im-member-list::-webkit-scrollbar{width:6px}.mico .mico-im-side-panel.is-members .mico-im-member-list::-webkit-scrollbar-track{background:0 0}.mico .mico-im-side-panel.is-members .mico-im-member-list::-webkit-scrollbar-thumb{border-radius:var(--mico-radius-full);background:var(--mico-color-background-pressed)}.mico .mico-im-member-search-empty{min-height:100%;color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-row{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:100%;height:56px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);text-align:left;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);display:flex}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-row:hover,.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-row:focus-within{background:rgb(var(--mico-color-channel-foreground) / .06)}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-avatar{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:36px;height:36px;box-shadow:none;flex:0 0 36px}.mico .mico-im-member-avatar-trigger{border-radius:var(--mico-radius-full);cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.mico .mico-im-member-avatar-trigger:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:3px}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-name{align-items:center;gap:var(--mico-space-6);flex:auto;min-width:0;display:inline-flex}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-im-side-panel.is-members .mico-im-member-list .mico-im-member-name>b{border-radius:var(--mico-radius-r6);background:rgb(var(--mico-channel-action-primary) / .12);height:18px;padding:0 var(--mico-space-6);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);flex:none;align-items:center;display:inline-flex}.mico .mico-im-side-panel.is-members .mico-im-member-actions{align-items:center;gap:var(--mico-space-2);opacity:0;flex:none;transition:opacity .16s;display:inline-flex}.mico .mico-im-side-panel.is-members .mico-im-member-remove,.mico .mico-im-side-panel.is-members .mico-im-member-admin,.mico .mico-im-side-panel.is-members .mico-im-member-transfer{border-radius:var(--mico-radius-r8);width:24px;height:24px;color:var(--mico-color-text-danger);flex:0 0 24px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.mico .mico-im-side-panel.is-members .mico-im-member-row:hover .mico-im-member-actions,.mico .mico-im-side-panel.is-members .mico-im-member-row:focus-within .mico-im-member-actions{opacity:1}.mico .mico-im-member-live-region{min-height:28px;padding:var(--mico-space-4) 0 var(--mico-space-6);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.mico .mico-im-member-live-region:empty{display:none}.mico .mico-im-side-panel.is-members .mico-im-member-remove:hover,.mico .mico-im-side-panel.is-members .mico-im-member-remove:focus-visible{background:rgb(var(--mico-channel-status-error-solid) / .1)}.mico .mico-im-side-panel.is-members .mico-im-member-admin{color:var(--mico-color-action-link)}.mico .mico-im-side-panel.is-members .mico-im-member-transfer{color:var(--mico-color-text-secondary)}.mico .mico-im-side-panel.is-members .mico-im-member-admin:hover,.mico .mico-im-side-panel.is-members .mico-im-member-admin:focus-visible,.mico .mico-im-side-panel.is-members .mico-im-member-transfer:hover,.mico .mico-im-side-panel.is-members .mico-im-member-transfer:focus-visible{background:rgb(var(--mico-channel-action-primary-hover) / .1)}@media (hover:none){.mico .mico-im-side-panel.is-members .mico-im-member-actions{opacity:1}}@media (max-width:767px){.mico .mico-im-side-panel.is-members .mico-im-member-actions{opacity:1}}.mico .mico-im-confirm-backdrop{z-index:10001;padding:var(--mico-space-24);background:rgb(var(--mico-color-channel-foreground) / .34);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mico .mico-im-confirm-dialog{box-sizing:border-box;border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:min(360px,100vw - 48px);padding:var(--mico-space-24) var(--mico-space-24) var(--mico-space-20);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-modal)}.mico .mico-im-confirm-dialog h2{margin:0 0 var(--mico-space-10);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size26)}.mico .mico-im-confirm-dialog p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-im-confirm-error{margin-top:var(--mico-space-12);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-im-confirm-actions{justify-content:flex-end;gap:var(--mico-space-12);margin-top:var(--mico-space-24);display:flex}.mico .mico-im-confirm-actions button{border-radius:var(--mico-radius-r8);min-width:72px;height:32px;padding:0 var(--mico-space-14);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-confirm-actions button:first-child{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);color:var(--mico-color-text-primary)}.mico .mico-im-confirm-actions button:last-child{background:var(--mico-color-status-error-solid);color:var(--mico-color-text-inverse)}.mico .mico-im-confirm-actions button:disabled{cursor:not-allowed;opacity:.62}.mico .mico-im-side-panel.is-settings{box-sizing:border-box;background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;min-width:0;height:100%;padding:0 var(--mico-space-20);color:var(--mico-color-text-primary);border-left:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.mico .mico-im-side-panel.is-settings *,.mico .mico-im-side-panel.is-settings :before,.mico .mico-im-side-panel.is-settings :after{box-sizing:border-box}.mico .mico-im-side-panel.is-settings .mico-im-side-title{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:60px;padding:var(--mico-space-20) 0;flex:0 0 60px;margin:0}.mico .mico-im-settings-scroll{min-height:0;margin:0 calc(var(--mico-space-8) * -1);padding:0 var(--mico-space-8) var(--mico-space-20);overscroll-behavior:contain;scrollbar-color:var(--mico-color-text-disabled) transparent;scrollbar-width:thin;flex:auto;overflow:hidden auto}.mico .mico-im-settings-scroll::-webkit-scrollbar{width:6px}.mico .mico-im-settings-scroll::-webkit-scrollbar-thumb{border-radius:var(--mico-radius-full);background:var(--mico-color-background-pressed)}.mico .mico-im-side-panel.is-settings .mico-im-side-title h2{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);letter-spacing:0}.mico .mico-im-side-panel.is-settings .mico-im-side-title button{border-radius:var(--mico-radius-r8);width:24px;height:24px;color:var(--mico-color-text-secondary)}.mico .mico-im-side-panel.is-settings .mico-im-side-title button:hover,.mico .mico-im-side-panel.is-settings .mico-im-side-title button:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-side-panel.is-settings .mico-im-side-title svg{stroke-width:2.2px;width:18px;height:18px}.mico .mico-im-setting-row,.mico .mico-im-setting-block{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:100%}.mico .mico-im-setting-row{text-align:left;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);justify-content:space-between;align-items:center;display:flex}.mico .mico-im-setting-toggle-row{justify-content:flex-start;align-items:center;gap:var(--mico-space-16);text-align:left;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);cursor:pointer;display:flex}.mico .mico-im-setting-toggle-block{border-bottom:none}.mico .mico-im-setting-toggle-row input{appearance:none;border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r4);background-color:var(--mico-color-background-surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;flex:0 0 16px;width:16px;height:16px;margin:0;display:block}.mico .mico-im-setting-toggle-row input:checked{background-color:var(--mico-color-action-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 3.25 5.1 7.9 2.25 5.05' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#0000}.mico .mico-im-setting-toggle-row input:disabled{cursor:not-allowed;opacity:.35}.mico .mico-im-setting-id-block{justify-content:space-between;align-items:center;gap:var(--mico-space-12);color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-im-setting-id-button{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r6);min-width:0;max-width:70%;padding:var(--mico-space-2) var(--mico-space-4);color:var(--mico-color-text-placeholder);display:inline-flex}.mico .mico-im-setting-id-button code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.mico .mico-im-setting-id-button svg{stroke-width:1.6px;flex:0 0 16px;width:16px;height:16px}.mico .mico-im-setting-id-button:hover,.mico .mico-im-setting-id-button:focus-visible{color:var(--mico-color-text-primary)}.mico .mico-im-setting-profile-block{align-items:center;gap:var(--mico-space-12);min-height:76px;padding:var(--mico-space-20) 0;display:flex}.mico .mico-im-setting-avatar-button{border-radius:var(--mico-radius-r12);width:44px;height:44px;color:var(--mico-color-text-placeholder);flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.mico .mico-im-setting-avatar-edit{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:16px;height:16px;color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1px;right:1px}.mico .mico-im-setting-avatar-edit svg{stroke-width:2px;width:9px;height:9px}.mico .mico-im-setting-avatar-button:hover:not(:disabled),.mico .mico-im-setting-avatar-button:focus-visible:not(:disabled){background:rgb(var(--mico-color-channel-foreground) / .06)}.mico .mico-im-setting-name-button:hover:not(:disabled),.mico .mico-im-setting-name-button:focus-visible:not(:disabled){color:var(--mico-color-action-link-hover);outline:none}.mico .mico-im-setting-avatar-button:disabled,.mico .mico-im-setting-name-button:disabled,.mico .mico-im-member-chips button:disabled,.mico .mico-im-member-remove:disabled{cursor:not-allowed;opacity:.45}.mico .mico-im-setting-profile-main{flex:auto;min-width:0}.mico .mico-im-setting-channel-mark-row{margin-top:var(--mico-space-6);display:flex}.mico .mico-im-setting-row-action{align-items:center;gap:var(--mico-space-4);color:var(--mico-color-text-placeholder);display:inline-flex}.mico .mico-im-setting-profile-block .mico-im-avatar,.mico .mico-im-setting-row-action .mico-im-avatar{flex:0 0 40px;width:40px;height:40px}.mico .mico-im-setting-profile-block .mico-im-avatar.is-group,.mico .mico-im-setting-row-action .mico-im-avatar.is-group{border-width:var(--mico-border-width-default)}.mico .mico-im-setting-row-action svg:not(.mico-im-avatar svg){width:18px;height:18px;color:var(--mico-color-text-placeholder);stroke-width:1.4px}.mico .mico-im-setting-block{padding:var(--mico-space-20) 0}.mico .mico-im-setting-block h3,.mico .mico-im-setting-members-heading{width:100%;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);text-align:left;justify-content:space-between;align-items:center;margin:0;display:flex}.mico .mico-im-setting-name-button{align-items:center;gap:var(--mico-space-4);max-width:100%;margin:var(--mico-space-2) 0 0 calc(var(--mico-space-2) * -1);border-radius:var(--mico-radius-r8);padding:var(--mico-space-2);text-align:left;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);display:inline-flex}.mico .mico-im-setting-name-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-im-setting-name-button img{flex:none;width:18px;height:18px}.mico .mico-im-setting-name-field{margin-top:var(--mico-space-6);position:relative}.mico .mico-im-setting-name-field textarea{resize:none;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-height:84px;padding:var(--mico-space-10) var(--mico-space-12) var(--mico-space-28);color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);outline:0}.mico .mico-im-setting-name-field.is-channel-name textarea{height:42px;min-height:42px;padding-top:var(--mico-space-8);padding-right:var(--mico-space-96);padding-bottom:var(--mico-space-8)}.mico .mico-im-setting-name-field textarea:focus{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .12)}.mico .mico-im-setting-name-field textarea:disabled{color:var(--mico-color-text-secondary);cursor:wait}.mico .mico-im-setting-name-field span{z-index:1;min-width:44px;padding:0 var(--mico-space-4);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);height:16px;color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);text-align:center;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px}.mico .mico-im-setting-members-block{padding:var(--mico-space-20) 0}.mico .mico-im-setting-members-heading b{font-weight:var(--mico-font-weight-regular)}.mico .mico-im-setting-members-block .mico-im-search{height:32px;margin-top:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);padding:0 var(--mico-space-12);color:var(--mico-color-text-placeholder)}.mico .mico-im-setting-members-block .mico-im-search svg{stroke-width:2px;width:16px;height:16px}.mico .mico-im-setting-members-block .mico-im-search input{height:22px;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-im-member-chips{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-12);display:flex}.mico .mico-im-member-chips .mico-im-avatar,.mico .mico-im-member-chips button{border-radius:var(--mico-radius-full);flex:0 0 32px;width:32px;height:32px}.mico .mico-im-member-chips .mico-im-avatar{box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle)}.mico .mico-im-member-chips button{background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.mico .mico-im-member-chips button:hover:not(:disabled),.mico .mico-im-member-chips button:focus-visible:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-secondary)}.mico .mico-im-member-action-icon{width:16px;height:16px}.mico .mico-im-setting-description{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-im-setting-field{gap:var(--mico-space-6);margin-top:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-im-setting-field>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-im-setting-agent-trigger{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-width:0;height:36px;padding:0 var(--mico-space-10);color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico .mico-im-setting-agent-trigger:hover:not(:disabled),.mico .mico-im-setting-agent-trigger:focus-visible,.mico .mico-im-setting-agent-trigger[aria-expanded=true],.mico .mico-im-setting-agent-trigger[data-popup-open]{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .12)}.mico .mico-im-setting-agent-trigger:disabled{background-color:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);cursor:not-allowed}.mico .mico-im-setting-agent-trigger-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-im-setting-agent-trigger>svg:last-child{width:16px;height:16px;color:var(--mico-color-text-placeholder);transition:transform .16s}.mico .mico-im-setting-agent-trigger[aria-expanded=true]>svg:last-child,.mico .mico-im-setting-agent-trigger[data-popup-open]>svg:last-child{transform:rotate(180deg)}.mico-im-setting-agent-menu{width:min(320px,100vw - 32px)}.mico .mico-im-setting-actions{gap:var(--mico-space-8);margin-top:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-im-setting-actions button{border-radius:var(--mico-radius-r8);min-width:64px;height:32px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-setting-actions button:disabled{cursor:not-allowed;opacity:.42}.mico .mico-im-setting-workspace-block{border-bottom:0}.mico .mico-im-setting-workspace-picker,.mico .mico-im-setting-workspace-current{align-items:center;gap:var(--mico-space-8);width:100%;margin-top:var(--mico-space-12);display:flex}.mico .mico-im-setting-workspace-menu-trigger,.mico .mico-im-setting-workspace-identity{align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:0;height:44px;padding:0 var(--mico-space-12);flex:auto;display:flex}.mico .mico-im-setting-workspace-menu-trigger:hover:not(:disabled),.mico .mico-im-setting-workspace-menu-trigger:focus-visible,.mico .mico-im-setting-workspace-menu-trigger[aria-expanded=true]{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .12);outline:none}.mico .mico-im-setting-workspace-placeholder-icon{width:17px;height:17px;color:var(--mico-color-text-secondary);stroke-width:1.8px;flex:0 0 17px}.mico .mico-im-setting-workspace-avatar{border-color:var(--mico-color-border-subtle);width:28px;height:28px;box-shadow:none;flex:0 0 28px}.mico .mico-im-setting-workspace-menu-trigger>svg:last-child{width:16px;height:16px;color:var(--mico-color-text-placeholder);flex:0 0 16px}.mico .mico-im-setting-workspace-menu-name{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico-im-setting-workspace-menu-item{align-items:center;gap:var(--mico-space-10);width:100%;min-height:32px;display:flex}.mico-im-setting-workspace-menu-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico-im-setting-workspace-menu-item>svg:last-child{width:16px;height:16px;color:var(--mico-color-action-link);flex:0 0 16px}.mico .mico-im-setting-workspace-submit,.mico .mico-im-setting-workspace-current>button{justify-content:center;align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);height:36px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex:none;display:inline-flex}.mico .mico-im-setting-workspace-submit{border:var(--mico-border-width-default) solid var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised)}.mico .mico-im-setting-workspace-submit:hover:not(:disabled),.mico .mico-im-setting-workspace-submit:focus-visible:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);outline:none}.mico .mico-im-setting-workspace-submit:disabled,.mico .mico-im-setting-workspace-current>button:disabled{cursor:not-allowed;opacity:.42}.mico .mico-im-setting-workspace-submit svg,.mico .mico-im-setting-workspace-current>button svg{stroke-width:1.8px;width:15px;height:15px}.mico .mico-im-setting-workspace-current{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-height:52px;padding:var(--mico-space-8) var(--mico-space-10) var(--mico-space-8) var(--mico-space-12)}.mico .mico-im-setting-workspace-identity{background:0 0;border:0;height:auto;padding:0}.mico .mico-im-setting-workspace-identity>span:last-child{flex-direction:column;flex:auto;min-width:0;display:flex}.mico .mico-im-setting-workspace-identity strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-setting-workspace-identity small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16)}.mico .mico-im-setting-workspace-current>button{color:var(--mico-color-action-link);background:0 0;border:0}.mico .mico-im-setting-workspace-current>button:hover:not(:disabled),.mico .mico-im-setting-workspace-current>button:focus-visible:not(:disabled){background:rgb(var(--mico-channel-action-primary-hover) / .1);color:var(--mico-color-action-link-hover);outline:none}.mico .mico-im-setting-error{margin:var(--mico-space-12) 0 0;border-radius:var(--mico-radius-r8);background:rgb(var(--mico-channel-status-error-solid) / .08);padding:var(--mico-space-10) var(--mico-space-10);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-im-setting-status{margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-im-setting-status.is-success{color:var(--mico-color-label-success-fg)}.mico .mico-im-danger-actions{justify-content:center;gap:var(--mico-space-12);padding:var(--mico-space-16) 0 calc(var(--mico-space-32) + env(safe-area-inset-bottom,0px));flex:none;display:flex}.mico .mico-im-danger-actions button{border-radius:var(--mico-radius-r8);width:auto;min-width:0;height:32px;padding:0 var(--mico-space-12);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-danger-secondary:hover:not(:disabled),.mico .mico-im-danger-secondary:focus-visible:not(:disabled){background:rgb(var(--mico-channel-status-error-solid) / .08);outline:none}.mico .mico-im-danger-secondary{border:var(--mico-border-width-default) solid var(--mico-color-status-error);background:var(--mico-color-background-surface);color:var(--mico-color-status-error)}.mico .mico-im-danger-primary{border:var(--mico-border-width-default) solid var(--mico-color-status-error);background:var(--mico-color-status-error-solid);color:var(--mico-color-text-inverse)}.mico .mico-im-danger-primary:hover:not(:disabled),.mico .mico-im-danger-primary:focus-visible:not(:disabled){border-color:var(--mico-color-status-error);background:var(--mico-color-status-error-solid);outline:none}.mico .mico-im-side-panel.is-quote-detail{box-sizing:border-box;background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;min-width:0;height:100%;padding:0 var(--mico-space-24);color:var(--mico-color-text-primary);border-left:0;flex-direction:column;display:flex;overflow:hidden}.mico .mico-im-side-panel.is-quote-detail .mico-im-side-title{min-height:56px;padding:var(--mico-space-16) 0;flex:none;margin:0}.mico .mico-im-side-panel.is-quote-detail .mico-im-side-title h2{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24)}.mico .mico-im-side-panel.is-attachment-preview{z-index:10001;box-sizing:border-box;width:100%;min-width:0;max-width:var(--mico-im-right-panel-width,360px);background:var(--mico-page-background,var(--mico-color-background-surface));color:var(--mico-color-text-primary);border-left:0;flex-direction:column;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;left:auto!important}.mico .mico-im-term-link{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mico .mico-im-term-link:focus-visible{outline:var(--mico-border-width-strong) solid currentColor;outline-offset:2px;border-radius:var(--mico-radius-r4)}.mico-im-term-popover{scrollbar-gutter:stable;width:min(296px,100vw - 48px);max-height:min(396px,100vh - 56px);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);overflow:hidden auto}.mico-im-term-popover-header{z-index:1;box-sizing:border-box;min-height:50px;padding:var(--mico-space-10) var(--mico-space-16);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size24);font-weight:var(--mico-font-weight-semi-bold);align-items:center;display:flex;position:sticky;top:0}.mico-im-term-popover-header:after{background:var(--mico-color-background-hover);content:"";height:1px;position:absolute;bottom:0;left:16px;right:16px}.mico-im-term-popover-body{padding:var(--mico-space-12) var(--mico-space-16) var(--mico-space-14)}.mico-im-term-popover-state{color:var(--mico-color-text-secondary);margin:0}.mico-im-term-popover-state button,.mico-im-term-popover-expand,.mico-im-term-popover-sources button{color:var(--mico-color-action-link)}.mico-im-term-popover-description-wrap{position:relative}.mico-im-term-popover-description{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);position:relative}.mico-im-term-popover-description:not(.is-expanded) .mico-im-rich-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mico-im-term-popover-description>p{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-secondary)}.mico-im-term-popover-description .mico-im-rich-text{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere}.mico-im-term-popover-description .mico-im-rich-text>:first-child{margin-top:0}.mico-im-term-popover-description .mico-im-rich-text>:last-child{margin-bottom:0}.mico-im-term-popover-description .mico-im-rich-text h1,.mico-im-term-popover-description .mico-im-rich-text h2,.mico-im-term-popover-description .mico-im-rich-text h3,.mico-im-term-popover-description .mico-im-rich-text h4,.mico-im-term-popover-description .mico-im-rich-text h5,.mico-im-term-popover-description .mico-im-rich-text h6{margin:var(--mico-space-14) 0 var(--mico-space-6);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-semi-bold)}.mico-im-term-popover-description .mico-im-rich-text p,.mico-im-term-popover-description .mico-im-rich-text ul,.mico-im-term-popover-description .mico-im-rich-text ol{margin:0 0 var(--mico-space-10)}.mico-im-term-popover-description .mico-im-rich-text ul,.mico-im-term-popover-description .mico-im-rich-text ol{padding-left:var(--mico-space-24)}.mico-im-term-popover-expand{margin:var(--mico-space-4) 0 0 auto;font-size:var(--mico-font-size-size14);display:block}.mico-im-term-popover-description-wrap:not(.is-expanded) .mico-im-term-popover-expand{height:20px;padding:0 0 0 var(--mico-space-48);background:linear-gradient(to right, rgb(var(--mico-color-channel-surface) / 0%), var(--mico-color-background-surface) 48px, var(--mico-color-background-surface) 100%);font-family:inherit;line-height:var(--mico-line-height-size20);border:0;margin:0;display:block;position:absolute;bottom:1px;right:0}.mico-im-term-popover-sources{gap:var(--mico-space-2);margin-top:var(--mico-space-14);display:grid}.mico-im-term-popover-sources h3{margin:0 0 var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-semi-bold)}.mico-im-term-popover-sources button{align-items:center;gap:var(--mico-space-6);min-width:0;padding:var(--mico-space-4) var(--mico-space-2);border-radius:var(--mico-radius-r4);text-align:left;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.mico-im-term-popover-sources button:hover:not(:disabled){background:var(--mico-color-background-hover)}.mico-im-term-popover-sources button svg{flex:none;width:13px;height:13px}.mico-im-term-popover-sources button span{text-overflow:ellipsis;overflow:hidden}.mico-im-term-popover-sources button:disabled{color:var(--mico-color-text-placeholder);cursor:default}.mico .mico-im-side-panel.is-term-source{border-left:0;flex-direction:column;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.mico .mico-im-term-source-header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:56px;padding:0 var(--mico-space-12) 0 var(--mico-space-20);flex:0 0 56px;display:flex}.mico .mico-im-term-source-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0;overflow:hidden}.mico .mico-im-term-source-actions{align-items:center;gap:var(--mico-space-4);flex:none;display:flex}.mico .mico-im-term-source-action-wrap{align-items:center;display:flex;position:relative}.mico .mico-im-term-source-actions button{border-radius:var(--mico-radius-r6);width:32px;height:32px;color:var(--mico-color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico .mico-im-term-source-actions button:hover,.mico .mico-im-term-source-actions button:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-term-source-actions button svg{stroke-width:2px;flex:0 0 16px;width:16px;height:16px}.mico .mico-im-term-source-divider{background:var(--mico-color-background-hover);width:1px;height:24px}.mico .mico-im-term-source-tooltip{pointer-events:none;z-index:10;min-width:max-content;padding:var(--mico-space-6) var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-overlay);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);opacity:0;visibility:hidden;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.mico .mico-im-term-source-tooltip:before{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);content:"";width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.mico .mico-im-term-source-action-wrap:hover .mico-im-term-source-tooltip,.mico .mico-im-term-source-action-wrap:focus-within .mico-im-term-source-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.mico .mico-im-term-source-state{color:var(--mico-color-text-secondary);text-align:center;margin:auto}.mico .mico-im-term-source-state button{color:var(--mico-color-action-link)}.mico .mico-im-term-detail-content{min-height:0;padding:var(--mico-space-20);flex:1;overflow-y:auto}.mico .mico-im-term-detail-content>:first-child{margin-top:0}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-im-side-panel.is-attachment-preview>.mico-im-attachment-preview-header{-webkit-app-region:drag}.mico .mico-im-attachment-preview-header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:60px;padding:0 var(--mico-space-16) 0 var(--mico-space-20);flex:0 0 60px;display:flex}.mico .mico-im-attachment-preview-embedded{background:var(--mico-page-background,var(--mico-color-background-surface));min-width:0;height:100%;min-height:0;color:var(--mico-color-text-primary);flex-direction:column;flex:auto;display:flex;overflow:hidden}.mico .mico-im-attachment-preview-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0;overflow:hidden}.mico .mico-im-attachment-preview-actions{align-items:center;gap:var(--mico-space-4);flex:none;display:flex}.mico .mico-im-attachment-preview-actions button{-webkit-app-region:no-drag;border-radius:var(--mico-radius-r8);width:32px;height:32px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-attachment-preview-actions button:hover,.mico .mico-im-attachment-preview-actions button:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-attachment-preview-body,.mico .mico-im-attachment-preview-content{flex:auto;min-width:0;min-height:0}.mico .mico-im-attachment-preview-body{display:flex;overflow:hidden}.mico .mico-im-attachment-preview-content{width:100%;height:100%;overflow:hidden auto}.mico .mico-im-attachment-preview-content>*{height:100%}.mico .mico-im-attachment-preview-state{justify-content:center;align-items:center;gap:var(--mico-space-8);min-height:180px;padding:var(--mico-space-24);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);text-align:center;flex:auto;display:flex}.mico .mico-im-attachment-preview-state.is-error{color:var(--mico-color-status-error)}.mico .mico-im-quote-detail-body{min-height:0;padding-bottom:var(--mico-space-20);flex:auto;overflow-y:auto}.mico .mico-im-quote-detail-section{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-im-quote-detail-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);padding:var(--mico-space-12)}.mico .mico-im-quote-detail-card.is-located{animation:1.8s ease-out mico-im-located-quote-highlight}@keyframes mico-im-located-quote-highlight{0%,20%{background:rgb(var(--mico-channel-background-hover) / .4)}to{background:0 0}}.mico .mico-im-quote-detail-card.is-fallback{background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary);border-style:dashed}.mico .mico-im-quote-detail-chain{gap:var(--mico-space-10);flex-direction:column;display:flex}.mico .mico-im-quote-detail-chain-item{column-gap:var(--mico-space-12);grid-template-columns:18px minmax(0,1fr);display:grid}.mico .mico-im-quote-detail-chain-item.is-reply{margin-left:var(--mico-space-28)}.mico .mico-im-quote-detail-chain-marker{justify-content:center;display:flex;position:relative}.mico .mico-im-quote-detail-chain-marker:before{content:"";background:var(--mico-color-background-hover);width:1px;position:absolute;top:18px;bottom:-20px;left:50%;transform:translate(-50%)}.mico .mico-im-quote-detail-chain-item:last-child .mico-im-quote-detail-chain-marker:before{display:none}.mico .mico-im-quote-detail-chain-marker span{width:9px;height:9px;margin-top:var(--mico-space-8);border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-border-subtle);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-quote-detail-chain-content{min-width:0;position:relative}.mico .mico-im-quote-detail-chain-meta{justify-content:space-between;align-items:center;gap:var(--mico-space-10);min-height:22px;margin-bottom:var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-im-quote-detail-chain-meta time{color:var(--mico-color-text-placeholder);font-variant-numeric:tabular-nums;flex:none}.mico .mico-im-quote-detail-author{align-items:center;gap:var(--mico-space-8);margin-bottom:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);display:flex}.mico .mico-im-quote-detail-author-avatar-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:inline-flex}.mico .mico-im-quote-detail-author-avatar-trigger:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:2px}.mico .mico-im-quote-detail-author .mico-im-avatar{flex:0 0 28px;width:28px;height:28px}.mico .mico-im-quote-detail-content{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico .mico-im-quote-detail-content img{border-radius:var(--mico-radius-r8);max-width:100%;margin-top:var(--mico-space-8);display:block}.mico .mico-im-quote-detail-reaction-bar{gap:var(--mico-space-8);margin-top:var(--mico-space-10);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.mico .mico-im-quote-detail-reaction-bar .mico-im-reaction-pill{max-width:100%}.mico .mico-im-quote-detail-status,.mico .mico-im-quote-detail-error,.mico .mico-im-quote-detail-empty,.mico .mico-im-quote-detail-file{margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:block}.mico .mico-im-quote-detail-error{color:var(--mico-color-status-error)}.mico .mico-im-quote-detail-divider{height:1px;margin:var(--mico-space-20) 0;background:var(--mico-color-background-hover)}.mico .mico-im-side-panel.is-message-search{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-im-side-panel.is-message-search .mico-im-side-title{min-height:56px;padding:var(--mico-space-16) 0;flex:none;margin:0}.mico .mico-im-side-panel.is-message-search .mico-im-side-title h2{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);letter-spacing:0}.mico .mico-im-side-panel.is-message-search .mico-im-side-title button,.mico .mico-im-side-panel.is-message-search .mico-im-side-title svg{width:24px;height:24px}.mico .mico-im-side-panel.is-message-search .mico-im-search{height:32px;padding:0 var(--mico-space-12);flex:0 0 32px}.mico .mico-im-side-panel.is-message-search .mico-im-search input{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-im-side-panel.is-message-search .mico-im-search svg{width:16px;height:16px}.mico .mico-im-message-search-filters{gap:var(--mico-space-8);margin-top:var(--mico-space-12);flex:none;display:flex}.mico .mico-im-message-search-filter{align-items:center;gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);max-width:168px;height:28px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:inline-flex}.mico .mico-im-message-search-filter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-message-search-filter svg{width:14px;height:14px;color:var(--mico-color-text-placeholder);flex:0 0 14px}.mico .mico-im-message-search-filter.is-active{border-color:var(--mico-blue);color:var(--mico-blue)}.mico .mico-im-message-search-filter.is-active svg{color:var(--mico-blue)}.mico .mico-im-message-search-filter>.mico-im-avatar{width:16px;height:16px}.mico-im-member-picker{width:min(216px,100vw - 48px);padding:0}.mico-im-member-picker__search{align-items:center;gap:var(--mico-space-6);height:32px;margin:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);padding:0 var(--mico-space-8);display:flex}.mico-im-member-picker__search svg{width:14px;height:14px;color:var(--mico-color-text-placeholder);flex:0 0 14px}.mico-im-member-picker__search input{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);background:0 0;border:0;outline:none;flex:1}.mico-im-member-picker__list{max-height:288px;padding:0 var(--mico-space-4) var(--mico-space-8);flex-direction:column;display:flex;overflow-y:auto}.mico-im-member-picker__item{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;display:flex}.mico-im-member-picker__item:hover{background:var(--mico-color-background-hover)}.mico-im-member-picker__item[aria-current=true]{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-im-member-picker__item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-im-member-picker .mico-im-avatar{border-radius:var(--mico-radius-full);object-fit:cover;flex:none;width:24px;height:24px}.mico-im-member-picker__empty{padding:var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:center}.mico .mico-im-message-search-count,.mico .mico-im-message-search-status{padding:var(--mico-space-12) var(--mico-space-2) 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none}.mico .mico-im-message-search-list{gap:var(--mico-space-4);min-height:0;margin:var(--mico-space-8) calc(var(--mico-space-8) * -1) 0;padding:0 var(--mico-space-8) var(--mico-space-16);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mico .mico-im-message-search-list>button{gap:var(--mico-space-4) var(--mico-space-10);border-radius:var(--mico-radius-r8);padding:var(--mico-space-10);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico .mico-im-message-search-list>button>.mico-im-avatar{grid-area:1/1/3;align-self:start}.mico .mico-im-message-search-list>button:hover,.mico .mico-im-message-search-list>button:focus-visible{background:var(--mico-color-background-hover)}.mico .mico-im-message-search-list>button.is-active{background:var(--mico-color-background-subtle);position:relative}.mico .mico-im-message-search-list>button.is-active:after{border-radius:var(--mico-radius-r4);background:var(--mico-blue);content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.mico .mico-im-message-search-end{padding:var(--mico-space-8) var(--mico-space-2) 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:center;flex:none}.mico .mico-im-message-search-list strong,.mico .mico-im-message-search-list time{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);overflow:hidden}.mico .mico-im-message-search-list time{color:var(--mico-color-text-placeholder);font-weight:var(--mico-font-weight-regular)}.mico .mico-im-message-search-list>button>span{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2/-1;display:-webkit-box;overflow:hidden}.mico .mico-im-message-search-list mark{border-radius:var(--mico-radius-r4);background:var(--mico-color-status-warning-subtle);color:inherit}.mico .mico-im-message-search-list>button>span .mico-im-mention{color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-regular)}.mico .mico-im-message-search-list>button>span .mico-im-inline-emoji{--mico-im-emoji-box:var(--mico-inline-emoji-search-size);width:18px;height:18px;margin:calc(var(--mico-space-2) * -1) calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-r,0) * var(--mico-im-emoji-box,var(--mico-inline-emoji-search-size))) 0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-l,0) * var(--mico-im-emoji-box,var(--mico-inline-emoji-search-size)));vertical-align:middle;object-fit:contain;display:inline-block}.mico .mico-im-message-search-list>button>span .mico-im-inline-emoji.is-wide{width:auto;max-width:64px;height:18px}.mico .mico-im-message-search-list>button>span .mico-im-inline-emoji.is-meow{max-width:125px}.mico .mico-im-message-search-list>button>span .mico-im-inline-emoji.is-text-sticker{max-width:125px;height:16.2px}.mico .mico-im-message-search-sentinel{flex:0 0 1px;width:100%;height:1px}.mico .mico-im-member-skeleton{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-im-member-skeleton-row{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r16);padding:var(--mico-space-12);animation:1.4s ease-in-out infinite mico-im-member-skeleton-pulse;display:flex}.mico .mico-im-member-skeleton-avatar{background:var(--mico-color-background-hover);border-radius:50%;flex:none;width:40px;height:40px}.mico .mico-im-member-skeleton-name{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);width:42%;height:16px}@keyframes mico-im-member-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.mico .mico-im-side-panel.is-reply-thread{z-index:10001;width:var(--mico-im-right-panel-width,360px);background:var(--mico-color-background-surface);border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);flex-direction:column;display:flex;overflow:hidden;padding:0!important;position:absolute!important;inset:0 0 0 auto!important}.mico .mico-im-reply-thread-title{box-sizing:border-box;padding:0 var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);flex:0 0 60px;justify-content:space-between;align-items:center;display:flex}.mico .mico-im-reply-thread-title-text{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-reply-thread-title-actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;gap:0;display:flex}.mico .mico-im-reply-thread-title-btn{-webkit-app-region:no-drag;width:28px;height:28px;padding:var(--mico-space-4);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-reply-thread-title-btn:hover,.mico .mico-im-reply-thread-title-btn:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-reply-thread-title-icon{width:16px;height:16px}.mico .mico-im-reply-thread-title-sep{background:var(--mico-color-background-hover);width:1px;height:14px;margin:0 var(--mico-space-4);flex-shrink:0}.mico .mico-im-reply-thread-body{padding:var(--mico-space-16) 0 var(--mico-space-24);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.mico .mico-im-reply-thread-item{padding:var(--mico-space-8) var(--mico-space-16);border-radius:var(--mico-radius-r4)}.mico .mico-im-reply-thread-item.is-locatable{cursor:pointer}.mico .mico-im-reply-thread-item.is-locatable:hover{background:var(--mico-color-background-hover)}.mico .mico-im-reply-thread-item.is-focused{animation:1.8s ease-out forwards mico-im-located-quote-highlight}.mico .mico-im-reply-thread-divider{margin:var(--mico-space-8) var(--mico-space-16);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-im-reply-thread-root-count{padding:0 var(--mico-space-16) var(--mico-space-4)}.mico .mico-im-reply-thread-card{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-im-reply-thread-card-author{align-items:center;gap:var(--mico-space-8);display:flex}.mico .mico-im-reply-thread-avatar-btn{cursor:pointer;border-radius:var(--mico-radius-pill);background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.mico .mico-im-reply-thread-avatar-btn:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-reply-thread-item .mico-im-avatar{flex-shrink:0;width:40px;height:40px}.mico .mico-im-reply-thread-card-meta{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mico .mico-im-reply-thread-card-name{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-reply-thread-card-time{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-secondary);white-space:nowrap}.mico .mico-im-reply-thread-card-body{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary);word-break:break-word;overflow-wrap:break-word;width:100%}.mico .mico-im-reply-thread-empty{padding:var(--mico-space-16) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);text-align:center;display:block}.mico .mico-im-reply-thread-revoked{color:var(--mico-color-text-placeholder);font-style:italic;font-size:var(--mico-font-size-size14)}.mico .mico-im-reply-thread-error{padding:var(--mico-space-12) var(--mico-space-16);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14)}.mico .mico-im-lark-auth-body{gap:var(--mico-space-16);flex-direction:column;flex:auto;min-height:0;display:flex}.mico .mico-im-side-panel.is-lark-auth{height:100%;padding:var(--mico-space-16);flex-direction:column;display:flex}.mico .mico-im-side-panel.is-lark-auth .mico-im-side-title{flex:none}.mico .mico-im-side-panel.is-lark-auth .mico-im-side-title h2{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium)}.mico .mico-im-side-panel.is-lark-auth .mico-im-side-title button{cursor:pointer;width:20px;height:20px}.mico .mico-im-side-panel.is-lark-auth .mico-im-side-title button svg{width:20px;height:20px}.mico .mico-im-lark-auth-status{align-items:flex-start;gap:var(--mico-space-12);padding:var(--mico-space-16);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);display:flex}.mico .mico-im-lark-auth-status[role=alert]{background:var(--mico-color-background-subtle)}.mico .mico-im-lark-auth-spinner{color:var(--mico-color-category-indigo);flex-shrink:0;display:inline-flex}.mico .mico-im-lark-auth-spinner svg{width:20px;height:20px;animation:1s linear infinite mico-im-lark-auth-spin}@keyframes mico-im-lark-auth-spin{to{transform:rotate(360deg)}}.mico .mico-im-lark-auth-status-text{gap:var(--mico-space-6);flex-direction:column;min-width:0;display:flex}.mico .mico-im-lark-auth-status-text strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary)}.mico .mico-im-lark-auth-status-text p,.mico .mico-im-lark-auth-hint{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-body);color:var(--mico-color-text-secondary);margin:0}.mico .mico-im-lark-auth-hint.is-bottom{flex:none;margin-top:auto}.mico .mico-im-lark-auth-frame{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);flex:auto;width:100%;min-width:0;min-height:0;display:block}
/*# sourceMappingURL=0plk3km97--n_.css.map*/