.simular-modal{width:min(440px,100%)}.simular-modal__search{color:var(--mp-text-soft);flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.78rem;font-weight:600;display:flex}.simular-modal__search input{border-radius:var(--mp-radius-sm,8px);border:1px solid var(--mp-border);background:var(--mp-bg-input);height:40px;color:var(--mp-text);font:inherit;padding:0 .75rem;font-size:.95rem;font-weight:400}.simular-modal__search input:focus{border-color:var(--mp-accent);box-shadow:0 0 0 3px rgba(var(--mp-accent-rgb), .22);outline:none}.simular-modal__list{border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm,8px);background:#0000002e;min-height:140px;max-height:min(280px,42vh);overflow:auto}.simular-modal__list ul{margin:0;padding:.25rem;list-style:none}.simular-modal__hint{text-align:center;color:var(--mp-text-muted);margin:0;padding:1.25rem 1rem;font-size:.88rem}.simular-modal__row{border-radius:var(--mp-radius-sm,8px);width:100%;color:var(--mp-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.simular-modal__row:hover{background:#ffffff0d}.simular-modal__row--active{background:rgba(var(--mp-accent-rgb), .16)}.simular-modal__row img{object-fit:cover;background:var(--mp-bg-input);border-radius:50%;flex-shrink:0;width:36px;height:36px}.simular-modal__meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.simular-modal__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.simular-modal__meta span{color:var(--mp-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.simular-modal__badge{letter-spacing:.02em;text-transform:uppercase;color:var(--mp-success);background:#4ade8026;border-radius:999px;flex-shrink:0;padding:.2rem .4rem;font-size:.65rem;font-weight:700}.simular-modal__badge--off{color:var(--mp-text-muted);background:#94a3b81f}.simular-modal__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.simular-modal__actions .auth-btn{margin-top:0}.simular-modal__btn-ghost{border-radius:var(--mp-radius-sm,8px);border:1px solid var(--mp-border);height:42px;color:var(--mp-text-soft);font:inherit;cursor:pointer;background:0 0;padding:0 .9rem;font-size:.9rem;font-weight:600}.simular-modal__btn-ghost:hover:not(:disabled){color:var(--mp-text);background:#ffffff0d}.simular-modal__btn-ghost:disabled{opacity:.5;cursor:not-allowed}
