.lx-mic-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:9998}.lx-mic-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,white 0%,var(--lx-color-slate-50) 100%);border-radius:var(--lx-rounded-xl);box-shadow:var(--lx-shadow-2xl);border:1px solid var(--lx-color-slate-300);max-width:480px;width:90%;z-index:9999}.lx-mic-modal__header{padding:20px 20px 14px;border-bottom:1px solid var(--lx-color-slate-300);background:var(--lx-color-slate-100);border-radius:var(--lx-rounded-xl) var(--lx-rounded-xl) 0 0}.lx-mic-modal__title{margin:0;font-size:var(--lx-text-base);font-weight:var(--lx-font-semibold);color:var(--lx-color-slate-900);line-height:1.4}.lx-mic-modal__body{padding:20px}.lx-mic-modal__message{margin:0 0 16px;font-size:var(--lx-text-sm);font-weight:var(--lx-font-normal);line-height:1.5;color:var(--lx-color-slate-700)}.lx-mic-modal__links{display:flex;align-items:center;gap:12px;font-size:var(--lx-text-xs)}.lx-mic-modal__link{color:var(--lx-color-secondary-700);text-decoration:none;font-weight:var(--lx-font-medium);position:relative;display:inline-flex;align-items:center;gap:4px}.lx-mic-modal__link:hover{color:var(--lx-color-secondary-900)}.lx-mic-modal__separator{color:var(--lx-color-slate-300);user-select:none;font-weight:var(--lx-font-bold)}.lx-mic-modal__btn{width:100%;padding:10px 20px;background:var(--lx-color-slate-900);color:#fff;border:1px solid var(--lx-color-slate-900);border-radius:var(--lx-rounded-lg);font-size:var(--lx-text-sm);font-weight:var(--lx-font-semibold);cursor:pointer;box-shadow:var(--lx-shadow-sm);margin-top:20px}.lx-mic-modal__btn:hover{color:var(--lx-color-primary-300)}.lx-mic-modal__btn:focus{outline:none;box-shadow:0 0 0 3px rgb(20 71 230 / .3)}@media (max-width:640px){.lx-mic-modal{max-width:95%}.lx-mic-modal__header{padding:16px 16px 12px}.lx-mic-modal__title{font-size:var(--lx-text-sm)}.lx-mic-modal__body{padding:16px}.lx-mic-modal__message{font-size:var(--lx-text-xs)}.lx-mic-modal__links{flex-direction:column;align-items:flex-start;gap:12px}.lx-mic-modal__separator{display:none}}