.mico .mico-contact-row{align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r8);min-height:56px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);transition:background-color .16s;display:flex}.mico .mico-contacts-navigation{gap:var(--mico-space-4);min-height:0;padding:var(--mico-space-14) 0;flex-direction:column;flex:1;display:flex}.mico .mico-contacts-navigation>button{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);width:100%;height:44px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.mico .mico-contacts-navigation>button:hover,.mico .mico-contacts-navigation>button:focus-visible,.mico .mico-contacts-navigation>button.is-active{background:var(--mico-color-background-hover);outline:none}.mico .mico-contacts-navigation>button>svg{width:18px;height:18px;color:var(--mico-color-text-primary)}.mico .mico-contact-nav-count{border-radius:var(--mico-radius-r12);background:var(--mico-color-status-notification);min-width:18px;height:18px;padding:0 var(--mico-space-6);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);justify-content:center;align-items:center;display:inline-flex}.mico .mico-contacts-content{background:var(--mico-color-background-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mico .mico-contacts-content-header{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:60px;padding:0 var(--mico-space-24);flex:0 0 60px;justify-content:space-between;align-items:center;display:flex}.mico .mico-contacts-content-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);margin:0}.mico .mico-contacts-content .mico-contact-add-button{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);height:32px;padding:0 var(--mico-space-12);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14)}.mico .mico-contact-request-tabs{align-items:flex-end;gap:var(--mico-space-28);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:54px;padding:0 var(--mico-space-24);flex:0 0 54px;display:flex}.mico .mico-contact-request-tabs>button{height:44px;color:var(--mico-color-text-placeholder);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);background:0 0;border:0;padding:0;position:relative}.mico .mico-contact-request-tabs>button[aria-selected=true]{color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-contact-request-tabs>button[aria-selected=true]:after{border-radius:var(--mico-radius-r4);background:var(--mico-color-action-primary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.mico .mico-contact-list{min-height:0;padding:var(--mico-space-14) var(--mico-space-16) var(--mico-space-24);flex:1;overflow-y:auto}.mico .mico-contact-letter-group+.mico-contact-letter-group{margin-top:var(--mico-space-14)}.mico .mico-contact-letter-group>h2{padding:0 var(--mico-space-8) var(--mico-space-6);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);margin:0}.mico .mico-contact-empty{min-height:180px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);justify-content:center;align-items:center;display:flex}.mico .mico-contact-row:hover{background:var(--mico-color-background-hover)}.mico .mico-contact-avatar-trigger{border-radius:var(--mico-radius-full);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.mico .mico-contact-avatar-trigger:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-contact-name{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);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico .mico-contact-tenant{color:var(--mico-color-text-placeholder);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);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico .mico-contact-action{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);height:28px;padding:0 var(--mico-space-10);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none}.mico .mico-contact-action:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico .mico-contact-action.is-primary,.mico .mico-contact-add-button{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico .mico-contact-action.is-primary:hover,.mico .mico-contact-add-button:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico .mico-contact-toolbar{align-items:center}.mico .mico-contact-toolbar-search,.mico .mico-contact-add-button{border-radius:var(--mico-radius-r8);height:28px;min-height:28px;font-size:var(--mico-font-size-size12)}.mico-ant-modal.mico-contact-add-dialog{width:min(600px,100vw - 32px);height:min(484px,100vh - 40px);max-height:min(680px,100vh - 40px);padding-bottom:0;overflow:hidden}.mico-ant-modal.mico-contact-add-dialog>.mico-ant-modal-container{box-sizing:border-box;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);height:100%;min-height:0;padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-20);box-shadow:var(--mico-shadow-modal);flex-direction:column;display:flex}.mico-contact-add-dialog [data-slot=dialog-header]{gap:var(--mico-space-4)}.mico-contact-add-dialog [data-slot=dialog-title]{color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28)}.mico-contact-add-dialog [data-slot=dialog-description]{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-contact-add-dialog [data-slot=dialog-close]{color:var(--mico-color-text-secondary);top:22px;right:24px}.mico-contact-add-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mico-contact-add-search-row{align-items:center;gap:var(--mico-space-10);display:flex}.mico-contact-add-search-row>input{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);min-width:0;height:44px;padding:0 var(--mico-space-14);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);box-shadow:none;flex:1}.mico-contact-add-search-row>input:focus-visible{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-contact-add-search-row .mico-contact-add-search-button{border-radius:var(--mico-radius-r12);background:var(--mico-color-action-primary);width:88px;height:44px;color:var(--mico-color-text-inverse);flex:0 0 88px}.mico-contact-add-message{margin-top:var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-contact-add-results{gap:var(--mico-space-16);max-height:286px;margin-top:var(--mico-space-20);padding-right:var(--mico-space-4);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.mico-contact-add-result-section>h3{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-contact-add-result-section>div{gap:var(--mico-space-6);display:grid}.mico-contact-add-result{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);width:100%;min-height:58px;padding:var(--mico-space-8) var(--mico-space-12);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);text-align:left;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.mico-contact-add-result.is-existing{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary)}.mico-contact-add-result>button{border-radius:var(--mico-radius-r8);flex:none}.mico-contact-add-result strong,.mico-contact-add-result small{line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-contact-add-result strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-contact-add-result small,.mico-contact-add-result em{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-style:normal}.mico-contact-add-result em{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover);padding:var(--mico-space-4) var(--mico-space-8);line-height:var(--mico-line-height-size20);flex:none}.mico-contact-phone-invite-entry{justify-content:space-between;align-items:center;gap:var(--mico-space-12);margin-top:var(--mico-space-10);border-top:0;padding-top:0;display:flex}.mico-contact-phone-invite-entry>span{min-width:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-contact-phone-invite-entry button{gap:var(--mico-space-6);border-radius:var(--mico-radius-r12);flex:none;height:36px}.mico-contact-phone-invite-entry button svg{width:15px;height:15px}.mico-contact-phone-invite-dialog{gap:var(--mico-space-12);border-radius:var(--mico-radius-r16);padding:var(--mico-space-24)}.mico-contact-phone-invite-form{flex-direction:column;padding-top:0;display:flex}.mico-contact-phone-invite-form>label{margin-bottom:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-contact-phone-invite-form>input{border-radius:var(--mico-radius-r12);height:44px}.mico-contact-phone-invite-form>p{margin-top:var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-contact-add-dialog .mico-contact-add-footer,.mico-contact-phone-invite-dialog .mico-contact-add-footer{justify-content:flex-end;gap:var(--mico-space-10);padding:var(--mico-space-20) 0 0;background:0 0;border-top:0;margin:auto 0 0;display:flex}.mico-contact-add-dialog .mico-contact-phone-invite-entry+.mico-contact-add-footer{margin-top:0}.mico-contact-add-footer button{border-radius:var(--mico-radius-r12);min-width:96px;height:38px}.mico-contact-add-footer .mico-contact-add-primary{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-contact-add-footer .mico-contact-add-primary:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico-contact-add-footer .mico-contact-add-primary:disabled{border-color:var(--mico-color-border-focus);background:var(--mico-color-status-info-subtle);color:var(--mico-color-text-inverse)}@media (max-width:640px){.mico-ant-modal.mico-contact-add-dialog{max-height:calc(100vh - 24px)}.mico-contact-add-search-row{align-items:stretch}.mico-contact-add-footer button{min-width:88px}}
/*# sourceMappingURL=0lm5.mjue~ecn.css.map*/